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 = 9;break; // i= 0时执行,break为跳出switch语句case 1: a = 9;break; // i = 1时执行default:break; //以上条件皆不满足时执行该操作}
循环控制语句
/****************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;//常用于返回一个值来传递参数,或者结束函数break和continue都只能用于循环和switch中
0 0
- C语言语句篇
- C语言运算符及语句篇
- C语言基础第三篇--控制语句
- c语言学习之语句篇
- C语言第十篇:循环语句练习
- C语言入门第八篇,if语句
- C语言入门第九篇,循环语句
- C语言入门第十篇,switch语句
- C语言switch语句
- C 语言 switch 语句
- c语言 常用语句
- C语言语句结构
- C语言switch语句
- C语言语句概述
- C语言goto语句
- C语言语句概括
- C语言goto语句
- C语言循环语句
- 认知实习有感
- 黑马程序员-Java基础--Thread类
- Target runtime Apache Tomcat v6.0 is not defined.错误解决方法
- Android studio 报错 Failed to complete Gradle execution already disposed:module:'***'
- 指向函数的指针数组的用法
- C语言语句篇
- 腾讯电脑管家(QQ电脑管家)劫持IE开始页至 http://guanjia.qq.com/comm-htdocs/quickaccess/ 的处理
- Android 命令
- 内存映射文件
- 算法面试题总结
- leetcode-153-Find Minimum in Rotated Sorted Array
- ImageSwitcher和TextSwitcher使用笔记
- apache虚拟机配置
- 从CRF测试结果中提取出连续的标注行