- 博客(7)
- 收藏
- 关注
原创 C语言数组学习
本文介绍了数组编程基础,包括一维数组、二维数组和变长数组的使用方法。主要内容涵盖:数组初始化(完全/不完全)、下标访问、循环输入输出、内存连续存储特性、元素个数计算等基本操作。特别讲解了二维数组的行列定义规则和双重循环操作,以及C99变长数组的特性。最后演示了两种数组查找算法:全找法和更高效的二分查找(要求数组有序)。文中通过具体代码示例展示了各个知识点的实际应用。
2025-06-10 19:43:44
230
原创 C语言•猜数字游戏
摘要:作者分享了一个基于分支与循环的猜数字游戏代码。游戏实现包括三部分:1)菜单函数显示选项;2)游戏主逻辑用rand和srand函数生成随机数,玩家有5次猜测机会;3)主函数使用时间作为随机种子,通过do-while循环和switch语句控制游戏流程。代码实现了清屏、输入验证和游戏结果反馈等功能。(150字)
2025-06-09 17:14:35
314
原创 C语言分支与循环学习(三)
本文分享了几个C语言编程示例:1)使用双重循环判断100-200之间的素数,通过flag标记优化,后续改进为仅检查奇数并缩减循环范围至平方根;2)演示goto语句的跳转功能;3)实现一个倒计时关机程序,可通过特定输入取消关机。这些示例展示了循环嵌套、条件判断、goto跳转和系统命令调用的实际应用。
2025-06-08 21:40:55
197
原创 C语言分支与循环学习(二)
本文总结了C语言中三种循环结构(for、while、do-while)的使用方法及其差异,重点演示了break和continue语句的不同作用。通过7个典型代码示例,详细解析了:1)for循环的三要素(初始化、条件、迭代);2)while循环的终止条件控制;3)do-while至少执行一次的特性;4)如何优化循环效率(如直接遍历3的倍数);5)break立即终止循环与continue跳过当前迭代的区别;6)前置/后置递增运算符的位置陷阱。特别指出在while循环中使用continue可能导致无限循环的问题,
2025-06-06 16:27:19
493
原创 C语言分支与循环学习(一)
=是比较运算符,而=是赋值运算符,别把这两个搞混,建议在比较时将常量放在前面,如if(2 == a),这样如果误写为if(2 = a),编译器会报错。// ==是比较运算符,返回0或1,赋值给c。if (a<b && b<c) // 正确表示a<b<c的方式。直接写a<b<c是错误的,因为会先计算a<b得到0或1,再与c比较。printf("余数是0");printf("余数是1");printf("余数是2");printf("工作日");
2025-06-04 21:41:06
531
原创 5/31学习内容
printf("且num是奇数");printf("%d是奇数", num);printf("%d是偶数", num);printf("num是正数");printf("num是偶数");printf("num是正数\n");printf("中老年");printf("num是负数");printf("num非正数");printf("青年");printf("老年");printf("num是零");printf("可以上网");printf("请输入一个整数");printf("请输入一个年龄");
2025-05-31 20:53:50
385
原创 初入csdn
各位大佬好,我是一个环境工程在读的男生,传说中的那个天坑专业,一眼望到头。我本人很热爱折腾,现在想要考研转码。我目前在学c语言,我准备每天学2~3小时编程,把其他时间留给数学和英语,苍天一定不负有心人的!
2025-05-30 20:56:52
71
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人