C语言语句

1.程序的三种基本结构

顺序结构、分支结构、循环结构

2.空语句

只有分号“;”组成的语句称为空语句。

作用:

(1):延时

(2):为了程序的结构清楚,可读性好,以后扩充新功能方便。

3.基础语句

表达式语句和函数调用语句

4.语句if

(1)不可将布尔变量直接与TRUE、FALSE或者1、0进行比较。

假设布尔变量名字为flag,它与零值比较的标准if语句为:

if(flag)

if(!flag)

(2)应当将整形变量用“==“或”!=“直接与0比较。

假设整型变量的名字为value,它与零值比较的标准if语句为

if(value==0)

if(value!=0)

(3)不可将浮点变量用”==“或”!=“与任何数字比较。

假设浮点变量的名字为x

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

其中,EPSINON是允许的精度。

(4)应当将指针变量用”==“或”!=“与NULL比较。

假设指针变量的名字为p,它与零值比较的标准if语句为

if(p==NULL)

if(p!=NULL)

5.跳转语句:goto

goto语句是一种无条件转移语句,与BASIC中的goto语句相似。goto语句的使用格式为

goto 语句标号;

6.循环语句

(1)while语句

while语句的一般形式为

while(表达式)语句

while语句的语义是:就算表达式的值,当值为真时,执行循环体语句。

(2)do-while语句

do-while语句的一般形式为

do

语句

while(表达式);

它先执行循环中的语句,然后判断表达式是否为真,如果为真则继续循环,如果为假则终止循环。

(3)for语句

for(表达式1;表达式2;表达式3)语句

在多重循环中,应当将最长的循环放在最内层,最短的循环放在最外层,以减少CPU跨切循环层的次数。

7.break语句

当break用于开关语句switch中时,可使程序跳出switch而执行switch以后的语句。

当break用于循环语句中时,可使程序终止循环而执行循环后面的语句。

注意:

·break语句对if-else的条件语句不起作用;

·在多层循环中,一个break语句只向外跳一层。

8.continue语句

continue语句的作用是跳过循环本中剩余的语句而强行执行下一次循环。

9.switch语句

switch语句的基本格式为

switch(variable)

{

case value1:

{

break;

}

case value2:

{

break;

}

default:

{

break;

}

}


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值