- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
第5章C程序结构;5.1C语言;2、函数调用语句
例如:printf(“ThisisaCstatement.”);
3、表达式语句
a=3;/*一个语句必须在最后出现分号*/
4、空语句;
5、复合语句
{
z=x+y;
t=z/100;
printf(“%f”,t);
};5.2程序设计基础;5.3结构化程序设计的三种基本结构;5.3.2选择结构;图5.4多选择结构;5.3.3循环结构;5.4if选择结构;5.4if分支语句;例5-1输入一个整数,利用if语句编写取该数绝对值的程序并输出其绝对值。;5.4.2第二种if语句形式
;[例5-2]已知三角形的三条边,求三角形的面积。键盘输入三条边的值,输出该三角形的面积。;5.4.3第三种if语句形式
;图5.8if语句的第三种形式;说明;[例5-3]输入一个整数,判断其是否为7、11的倍数。;5.4.4if语句的嵌套;if~else配对原则:缺省{}时,else总是和它上面离它最近的未配对的if配对;例:if(a==b)
if(b==c)
printf(“a==b==c”);
else
printf(“a!=b”);;例考虑下面程序输出结果:
main()
{intx=100,a=10,b=20;
intv1=5,v2=0;
if(ab)
if(b!=15)
if(!v1)
x=1;
else
if(v2)x=10;
x=-1;
printf(“%d”,x);
};#includestdio.h
intmain()
{
inta;
scanf(%d,a);
if(a%7==0)
{
if(a%11==0)
printf(a既为7的倍数,又是11的倍数。\n);
else
printf(a为7的倍数。\n);
}
else
{
if(a%11==0)
printf(a为11的倍数。\n);
else
printf(a不是7的倍数,也不是11的倍数。\n);
}
return0;
};5.4.5程序举例;switch语句(开关分支语句)
一般形式:;说明:
E1,E2,…En是常量表达式,且值必须互不相同
语句标号作用,必须用break跳出
case后可包含多个可执行语句,且不必加{}
switch可嵌套;switch语句(开关分支语句)
另两种形式:;多个case可共用一组执行语句;例switch(score)
{case5:printf(“Verygood!”);
case4:printf(“Good!”);
case3:printf(“Pass!”);
case2:printf(“Fail!”);
default:printf(“dataerror!”);
};voidmain()
{
intk;
scanf(“%d”,k);
switch(k){
case1:printf(“I’minthecase1\n”);
case2:printf(“I’minthecase2\n”);
case3:printf(“I’minthecase3\n”);
default:printf(“I’minthedefault\n”);
};voidmain()
{
intk;
scanf(“%d”,k);
switch(k){
case1:printf(“I’minthecase1\n”);
您可能关注的文档
- C语言程序设计与实践 第3版 课件 第1章 C语言与程序设计概述.pptx
- C语言程序设计与实践 第3版 课件 第2章 示例驱动的C语言语法元素概览.pptx
- C语言程序设计与实践 第3版 课件 第3章 基本数据类型和表达式.pptx
- C语言程序设计与实践 第3版 课件 第6章 批量数据组织:数组.pptx
- C语言程序设计与实践 第3版 课件 第7章 程序模块化:函数.pptx
- C语言程序设计与实践 第3版 课件 第8章 编译预处理.pptx
- C语言程序设计与实践 第3版 课件 第9章 C语言的灵魂:指针.pptx
- C语言程序设计与实践 第3版 课件 第10章 块数据组织:结构与联合.pptx
- 汽车传感器原理与应用 课件 第1章 汽车传感器概述.pptx
- 汽车传感器原理与应用 课件 第2章 传感器敏感原理与特性.pptx
文档评论(0)