C语言语句篇

来源:互联网 发布:学java先学c? 编辑:程序博客网 时间:2024/05/18 07:47

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

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 0
原创粉丝点击