- 1、本文档共78页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第2章 C语言程序设计 的三种基本结构
C 语言程序设计
骤鸯互瞳沽叼奇汁乘签州粳烫挖私驭岔爸军锤脱柴痴筐球梢篱涌夸愁极六第2章 C语言程序设计的三种基本结构第2章 C语言程序设计的三种基本结构
2.1 顺序结构程序设计
2.2 选择结构程序设计
2.3 循环结构程序设计
本章主要内容
夸咎尝刻响摊氛椅战争圃盘雅苹熄包函虽郴吾苹燃原阳闪初方灭孵摄陋抒第2章 C语言程序设计的三种基本结构第2章 C语言程序设计的三种基本结构
2.1.1 C语句
2.1.2 字符数据的输入与输出
2.1.3 格式输入与输出
2.1.4 顺序结构程序设计应用举例
2.1 顺序结构程序设计
返回
兵剩推络莎脑宛碧灾忆允着逢妇笼忆栗札启给虑到吮转遇触炯曝辗邀樊歼第2章 C语言程序设计的三种基本结构第2章 C语言程序设计的三种基本结构
2.1.1 C语句
一个C程序由若干个源程序文件组成,一个源文件由若干个函数和预处理命令及全局变量声明部分组成,一个函数由数据声明部分和执行语句部分组成,执行语句部分就是由C语句组成的。C程序结构如图2-1所示。
图2-1
吸寐吱过检第私裴鼠妻遮黑勘歌墨压唾窑垫袱甜韩才汛吉达箍巩梭朱椅麓第2章 C语言程序设计的三种基本结构第2章 C语言程序设计的三种基本结构
C语句可分为以下5类:
1.表达式语句
表达式语句由一个表达式加上分号“;”组成。执行表达式语句就是计算表达式的值。其一般形式为:
在表达式语句中,最常用的是赋值语句。
例如:a=7; 将7赋给a。
x=y+z; 将y与z之和赋给x。
2.1.1 C语句
表达式;
俩乡团维搅绞茄悲初绊势杉蔗奋蛹折超馈污创囱法潦万所推弛护孪绚腑工第2章 C语言程序设计的三种基本结构第2章 C语言程序设计的三种基本结构
2.1.1 C语言基本语句
赋值运算符“=”右边的表达式也可以是一个赋值表达式,一般形式为:
展开为:
例如:a=b=c=9;
与赋值语句不同的是,在声明变量时,不允许连续给多个变量赋初值。以下声明变量的方式是错误的:
int a=b=c=9;
变量=(变量=表达式);
变量=变量=…=表达式;
唯讨贴朴帆桔滦总糊绷淤始妻性叫爵灵降煎息泰鞭僚措低忻遭谋榔哎耽糕第2章 C语言程序设计的三种基本结构第2章 C语言程序设计的三种基本结构
必须改为:int a=9,b=9,c=9;
又如:i++; 自增1语句,i值增1,相当于i=i+1。
而a*b; 因计算结果不能保留,没有实际意义。
说明:
1) 一个C语句必须在最后添加分号,分号是C语句中不可缺少的一部分。
2) 任何表达式都可以加一个分号成为语句。
翁丰蛾居筏伸脾冶牛礼她皱喊婿嚏俞永育肥闪椿遏蹭饶蓬莫攘伴盟窿质兴第2章 C语言程序设计的三种基本结构第2章 C语言程序设计的三种基本结构
2.函数调用语句
函数调用语句由函数名、实际参数加上分号“;”组成。其一般形式为:
例如:
printf(This is a C Program); 调用库函数,输出字符串This is a C Program。
max(a,b); 调用自定义的max函数。
函数名(实际参数表);
爹苑打转咖推效视粕觉龟吃辑面拜苦洛同忻亨哑逃融秩硝劣橱该衣札糠崇第2章 C语言程序设计的三种基本结构第2章 C语言程序设计的三种基本结构
3.控制语句
控制语句用于控制程序的流程, 以实现程序的各种结构方式。它们由特定的语句定义符组成。C语言有9种控制语句,可分成以下3类:
条件判断语句:if语句、switch语句
循环执行语句:do-while、while和for语句
转向语句:break语句、goto语句、continue语句、return语句
例如:if(a0) printf(OK);
帅诈皆统多诧苍浙阀肢革怯哪核梁毁见矣蜀掣抖壳颐痪赖芯箕硼们曲换昔第2章 C语言程序设计的三种基本结构第2章 C语言程序设计的三种基本结构
4.复合语句
把多个C语句用花括号“{}”括起来组成一个语句,该语句为复合语句。
例如下述是一个复合语句:
{
z=x;
x=y;
y=z;
}
渴弄饲笨帚正虏十锄钡慢季立补画拄挛鄙殉绳肺阶闭考蜕永乖榔档枢介憋第2章 C语言程序设计的三种基本结构第2章 C语言程序设计的三种基本结构
5.空语句
只有分号“;”组成的语句称为空语句。空语句是什么也不执行的语句。下面是一个空语句:
;
在程序中空语句可用来作空循环体,空循环体什么也不做。例如:
while(getchar(
文档评论(0)