- 1、本文档共29页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
C语言的基本语句和指针
C语言的基本语句和指针
学生:魏波
指导老师:田红鹏
目录
C语言的基本语句
分支控制语句:if, switch
循环控制语句:while ,do……while;,for
C语言的基本语句
1.1 分支控制语句:if
(1)if(e) A;
e成立执行A,否则执行下面的语句
(2)if(e) A;
else B;
e成立执行A,否则执行B
C语言的基本语句
(3)阶梯式if语句:
if(e1) A1;
else if(e2) A2;
else if(e3) A3;
⁞
else An;
若e1为真执行A1,为假执行第一个else后面的语句,若e2为真执行A2,为假再往下判断。如果所有其他条件测试失败,就执行最后的else语句,如果没有最后的else语句,且所有其他的条件都失败,那程序就不做任何动作。
C语言的基本语句
if语句需要注意:
(1) 表达式e可以是逻辑表达式,关系表达式,赋值表达式,也可以是一个变量或常量。
(2)条件判断表达式e必须用()括起来,对(2)(3)来说每个else前面要有一个分号,整个语句结束处要有一个分号。
(3)如果要想在满足条件时执行多个语句,则必须把这一组语句用{ }括起来组成一个复合语句。但要注意的是在 } 之后不能再加分号。eg:
if(ab) {a++;b++;}
else {a=0;b=10;}
(4)如果写成if(ab) ; {a++;b++;} 这个语句为空语句,”;”是语句结束的标志。
C语言的基本语句
(5)if(表达式) 语句; 表达式里面是==还是=
(6)if语句的嵌套:在if语句中又包含一个或多个if语句
注意if与else的配对关系,一个else语句总是对应着和它同一个块中的最近的if语句,而且该if语句没有与其他else语句相关联。即与最近的一个没有被else匹配的if相配对。eg:
if(i == 10)
{
if(j20) a=b;
if(k100) c=d;
else a=c;
}
else a = d;
C语言的基本语句
1.2 分支控制语句: switch
switch(表达式)
{ case 常量表达式 1:语句1;
case 常量表达式 2:语句2;
⁞
case 常量表达式 n:语句n;
default : 语句n+1;
}
当表达式的值与某一个case后面的常量表达式的值相等时,就执行此case后面的语句,若所有的case中的常量表达式的值都没有与表达式的值匹配,就执行default后面的语句。
C语言的基本语句
switch语句需要注意:
(1)switch后面括号内的”表达式“,其值可以是整型,字符型,不能用浮点型。
(2)每一个case中的常量表达式的值必须互不相等,否则出现矛盾。
(3)执行完一个case后面的语句后,流程控制转移到下一个case继 续执行。碰到break或switch的右括号才停止。eg:
C语言的基本语句
(4)default部分是可有可无的。如果没有这一部分,并遇到所有case语句都不匹配,那么,就不作任何处理而进入后续程序的执行。
(5)在case后允许有多个语句,可以不用{ }扩起来 ,eg:
case 1:
printf(a);
printf(b);
且case后必须是常量表达式,若写成case x: 是错的。
(6)各个case的出现次序不影响执行结果。
(7)多个case可以共用一组执行语句。eg:
⁞
case 常量表达式 1:
case 常量表达式 2:
case 常量表达式 3: 语句3;
C语言的基本语句
1.3 循
您可能关注的文档
- 吸烟与肺癌概要.pptx
- 吸烟主题班会课件概要.ppt
- CSY-XS-01传感器实验箱用户使用手册.doc
- 吸烟人的肺概要.ppt
- c第2章_测量误差.ppt
- 吸收合并案例概要.ppt
- C语言 Chapter 3 C程序结构及控制语句.ppt
- c第三章 三相变压器及运行.ppt
- C语言 VC6.0 飞机订票系统(程序可运行).docx
- C语言 第10章 结构类型与其他构造类型.ppt
- 吉安县公开招聘专职文明实践员笔试备考试题及答案解析.docx
- 2025重庆枫叶国际学校招聘教师笔试备考试题及答案解析.docx
- 游机队电玩自制联网教程-tplink.pdf
- 2025重庆新华出版集团招聘1人笔试模拟试题及答案解析.docx
- 2025宜宾高新丽雅城市产业发展有限公司公开招聘笔试模拟试题及答案解析.docx
- 2025云南保山市龙陵县勐糯镇人民政府招聘合同制专职消防员1人笔试模拟试题及答案解析.docx
- 11.1生活中常见的盐 九年级化学人教版下册.pptx
- 6.1法律保护下的婚姻 高二政治《法律与生活》课件(统编版选择性必修2)(新版).pptx
- 文昌市中小学教师校园招聘29人笔试模拟试题及答案解析.docx
- 10.1.5 常见的酸和碱(第5课时)课件-九年级化学人教版下册.pptx
文档评论(0)