语句

来源:互联网 发布:mac flash player 编辑:程序博客网 时间:2024/04/19 15:53

4.1 空语句

作用:1)消耗CPU,延时;

           2) 使程序结构清楚,可读性好

4.2 基础语句

表达式语句:  表达式;

函数调用语句:  函数名(实际参数表);

4.3  语句  if

布尔变量(flag)与零值比较:直接与0/1比较

                                                 if (flag):flag 为真;

                                                 if (! flag):flag 为假

整型变量(value)与零值比较:用“==”或“!=”与0比较

                                                  if(value==0)

                                                  if(value!=0)

浮点变量(x)与零值比较:用“>=”或“<=”与数字比较

                                                   if((x>= -epsinon)&&(x<=epsinon))

指针变量(p)与零之比较:用“==”或“!=”与NULL比较

                                                   if(p==NULL ) 或 if(NULL==p)

                                                   if(p!==NULL)

4.4 跳转语句goto

限用goto,可从多重循环体中一下跳到外面

4.5 循环语句

1)while  :先判断 while,后执行

     do   while   :先执行 do  ,再判断 while 

2)for 

      表达式:for(1 ; 2 ;3)....

                  省1:不对循环控制变量赋初值

                  省2:死循环

                  省3:不对变量操作,但可在语句中操作

                  省1和3:for(;i<=100;)相当于 while(i<=100)

                  都省:for(;;)   相当于  while (1)

3) 循环效率

       使用频率: for >while> do

       多重循环中:长循环放在内层,短循环放在外层,减少CPU跨切循环层次数

4.6 break和continue

break:跳出循环体

continue:跳出本次循环,进行下一次循环

4.7 switch 语句

switch是多分支选择语句

1)每个 case  末尾要加 break;

2)最后必须使用 default  分支:default:

                                                   {

                                                     break;

                                                    }



       






0 0
原创粉丝点击