1. 空语句有什么用途?
纯粹消耗CPU时间,起到延时的作用。
为了程序的结构清楚,可读性好,以后扩充新功能方便。
2.跳转语句:goto
goto可以灵活跳转,但在结构化的程序中慎用。
3.基础语句
表达式语句和函数调用语句。
4.break和continue
break:跳出当前循环,且对if-else条件语句不起作用
continue;跳过本次循环强制执行下一次循环,常与if来加速循环。
5.语句if
注意:1.不可将布尔量直接与TRUE、FALSE或者1、0作比较,例如VC++将TRUE定义为1,而VB将TURE定义为-1.
2.整型变量应当用==或!=直接与0比较。
3.浮点变量不能用==或!=与任何数字比较
4.指针变量应当用==或!=与NULL比较
补充:if(NULL==p)语法正确,是为避免程序员将p==NULL写成p=NULL, p=NULL语句是合法的,而程序会指出NULL=p非法,NULL==p在纠错的时候易发现。
6.while循环语句如何正确使用?
(1)while语句
while语句的一般形式为
while(表达式)语句
while语句的语义是:就算表达式的值,当值为真时,执行循环体语句。
(2)do-while语句
do-while语句的一般形式为
do
语句
while(表达式);
它先执行循环中的语句,然后判断表达式是否为真,如果为真则继续循环,如果为假则终止循环。
7.for语句的正确使用?
for(表达式1;表达式2;表达式3)语句
在多重循环中,应当将最长的循环放在最内层,最短的循环放在最外层,以减少CPU跨切循环层的次数
8. 如果循环较多,怎样提高循环体效率?
在多重循环中,将最长循环放在最内层,短循环放在最外层,可以提高速率。但如果更改后效率差别不大,以简洁为主。
9.c语言中,程序分为几种基本结构,有哪些语句来实现?