C语言语句篇

注:本文做为自我复习反省所用,若各位大神察觉偶哪里有理解错误的地方,恳请斧正! 在此衷心感谢各位大神!

c语言语句:

空语句

表达式语句

表达式

a = 5;

函数调用语句

printf("hello world!\n");

选择控制语句

/*******
*****
* if(){
* } else {
* } ************************/
if(表达式){

表达式为真,所要执行的操作;

} else {

表达式为假,所要执行的操作;

}
/**********
***if(){
***}else if(){
***} else{
***}*************************/
if(表达式1){

//表达式1为真,所要执行的操作;

} else if(表达式2){

//表达式2为真,所要执行的操作;

} else {

//表达式1表达式2皆不为真,所要执行的操作;

}
/******
***switch(){
    }***********/
switch(i){

case 0:  a = 9break//   i= 0时执行,break为跳出switch语句

case 1:  a = 9break// i = 1时执行

defaultbreak//以上条件皆不满足时执行该操作

}

循环控制语句

/****************for()******************/
for(int i = 0; i < 8; i++){
//循环体
} ;
/*for语句 其执行顺序为
1:int i = 0;
2:i<8;
3:循环体
4:i++;
5:判断2成立否,若成立执行循环体,否则结束循环
*/
/*****************while()************************/
while(表达式){

//循环体

};
/*
while语句执行顺序为:
判断表达式是否成立,若成立执行循环体,否则执行后面的语句
*/
/***************do{}while()**************************/
do {

//循环体

}while(i--);
/*do{ }while()语句与while(){}的区别为:
do{}while();会先执行一次循环体,在判断表达式是否满足循环要求;而while(){};是先判断表达式满足循环要求否,在确定执行循环体不
*/
/×××××××××××××××goto语句××××××××××××××××××××××××××/
  int i;
label:
    //循环体
    goto label //见名之意 跳转到label处开始执行,因其存在打乱程序结构的风险,故很少人使用,也有人常将其使用于程序出错处理
/******************************/
example:

    if(0>open(.....))
        goto err1;
    if(0>open(.....))
        goto err2;
    if(0>open(.....))
        goto err3;
err1:
    .....;
err2:
    .....;
err3
    .....;

复合语句

{
int a = 9;
char b = 10,c;
c = 90;
}//变量a,b,c为局部变量,只在该语句中有效

还有几个常用的关键字:

break//常用于跳出循环
continue//常用于结束本次循环
return//常用于返回一个值来传递参数,或者结束函数
breakcontinue都只能用于循环和switch
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值