C语言-语句

来源:互联网 发布:如何卸载mac第三方软件 编辑:程序博客网 时间:2024/06/02 04:16

1程序的进本结构
顺序,分支,循环

2空语句
只有”;”组成的语句被称为空语句。什么也不执行,可用作空循环体。
用途:
延时、方便扩充新功能

3表达式语句
表达式加分号

表达式;

4函数语句调用
函数名、实参加分号

函数名(实际参数表);

5布尔变量
布尔型变量是有两种逻辑状态的变量,它包含两个值:真和假。如果在表达式中使用了布尔型变量,那么将根据变量型的真假而赋予整型值1或0.要把一个整型变量转换成布尔型变量,如果整型值为0,则其布尔型值为假,反之如果整型值为非0,则其布尔型值为真

6提高循环语句的效率
多重循环中,应当将最长的循环放在最内层,最短的循环放在最外层
若循环体内存在逻辑判断,且循环次数很大,宜将逻辑判断移到循环体外

7switch语句与if语句区别
处理的都是多分支类型的结构。switch语句为多分支选择语句,而if语句只有两个分支可供选择,虽然可用嵌套if语句实现多分支选择,但那样的程序冗长难读。

8break语句和continue语句的区别
break可以用在循环中,用来跳出循环,break用在switch中可以跳出switch而执行switch之后的语句。break在循环中只能向外跳出一层。
continue:结束本次循环,继续下次循环。

9 goto
不推荐使用goto,会破环结构化设计风格
但goto 在多重循环时需要退出循环时使用可以直接跳出

10布尔/整型/浮点变量与零值比较
布尔:不可以将布尔值直接与FALSE,TRUE,1,0比较
整型:可将整型变量用“==”或“!=”与 0 比较
浮点:不可将浮点变量用“==”或“!=”与任何数字比较

原创粉丝点击