
🌈这里是say-fall分享,感兴趣欢迎三连与评论区留言
🔥专栏:《C语言入门知识点》、《C语言底层》、《精通C语言》、《C语言编程实战》
💪格言:做好你自己,你才能吸引更多人,并与他们共赢,这才是你最好的成长方式。
前言:
一些容易被初学者忽略的易错点
文章目录
正文:
1. continue和break
- continue:跳过本轮剩余语句,进入下一轮循环
- 功能:立即终止当前循环体中 continue 后面的语句,直接进入下一轮循环的条件判断(如 for 循环的 i++ 或 while 循环的判断条件)。
- 通俗理解:"跳过本轮剩下的事,直接开始下一轮"。
- break:直接终止整个循环,跳出循环体
- 功能:立即终止当前所在的循环(for/while/do-while),不再执行循环体中 break 后面的语句,也不再进行下一轮循环的判断,直接执行循环体外的后续代码。
- 通俗理解:"彻底结束循环,后面的轮次都不执行了"。
- C 语言中,(a, b) 是逗号表达式,其计算规则是:
先执行 a,再执行 b,最终结果为 b 的值。 - while循环中,当条件表达式成立时,才会执行循环体中语句,每次执行期间,都会对循环因子进行修改(否则就成为死循环),修改完成后如果while条件表达式成立,继续循环,如果不成立,循环结束
故:while循环条件将会比循环体多执行一次。
2. 二维数组
- 数组传参本质是指针,函数内部操作会影响原数组。
- 在一个函数内复合语句中定义的变量在本函数范围内有效(复合语句指函数中的成对括号构成的代码)
错误 复合语句中定义的变量只能在复合语句中使用
3. 实参与形参
- 形参是在函数调用的时候才实例化,才开辟内存空间,函数没有调用时,形参没有空间
- 函数的定义可以放在任意位置,函数的声明必须放在函数的使用之前
- 本节完...
