C语言语句

来源:互联网 发布:好易网络电视apk 编辑:程序博客网 时间:2024/06/05 08:10

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;

}

}


原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 家里人不给我钱怎么办 商场租金收不上来怎么办 魅蓝2电池坏了怎么办 格力空调不制冷怎么办 空调外机不好放怎么办 美的空调显示e3怎么办 发现安装空调条码被撕怎么办 删除了国美安装码怎么办 海信空调保修卡丢了怎么办 海尔空调保修卡丢了怎么办 科龙空调不制冷怎么办 魅族s6屏幕碎了怎么办 格力空调化霜怎么办 一开空调就跳闸怎么办 洗衣机顶盖的安全开关损坏怎么办 苹果平板电脑拍照坏了怎么办 苹果hom键不灵了怎么办 平板电脑home键发烫怎么办 华为平板无法输入资料怎么办 安卓平板没声音怎么办? 平果手机充不了电怎么办 苹果6s用电太快怎么办 平板充不起电了怎么办 日本买的电器国内售后怎么办 海淘地址试投不成功怎么办 怀孕了吐得厉害怎么办 玩网页游戏好卡怎么办 网页游戏占cpu高怎么办 微信有余额绑定其他名下怎么办 银行卡绑定支付余额不对怎么办 可乐机不制冷了怎么办 被淘宝卖家威胁怎么办 征信不好想贷款怎么办 急用钱征信不好怎么办 急用钱逾期不还怎么办 急用钱借款不还怎么办 做b超按压疼痛怎么办 做b超没有尿怎么办 b超憋不到尿怎么办 做b超前没有尿意怎么办 肝胆b超前喝水了怎么办