新编c语言程序设计教程(本科)第4章

新编c语言程序设计教程(本科)第4章

ID:33588089

大小:372.80 KB

页数:51页

时间:2019-02-27

新编c语言程序设计教程(本科)第4章_第1页
新编c语言程序设计教程(本科)第4章_第2页
新编c语言程序设计教程(本科)第4章_第3页
新编c语言程序设计教程(本科)第4章_第4页
新编c语言程序设计教程(本科)第4章_第5页
资源描述:

《新编c语言程序设计教程(本科)第4章》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第4章顺序结构程序设计第4章顺序结构程序设计4.1C语言语句4.2数据输入4.3数据输出4.4算法与程序设计4.5程序设计举例第4章顺序结构程序设计4.1C语言语句4.1.1控制语句 ①条件语句:if-else语句 ②开关语句:switch语句 ③当循环语句:while语句 ④直到循环语句:do-while语句 ⑤计数循环语句:for语句 ⑥中止本次循环语句:continue语句 ⑦中止整个循环语句:break语句 ⑧函数返回语句:return语句 ⑨无条件转移语句:goto语句第4章顺序结构程序设计4.1.2表达式语句在C语言中,任何表达式都可以以相应表达式语

2、句的形式存在于程序中。例如:①i++;②a=b=c=1;③x=y=1,x*x+y*y;④sin(0.75);第4章顺序结构程序设计相应的赋值语句有基本赋值语句与复合赋值语句。例如:①S=1+2+3+4+5;②x+=1;③y*=a;④x=y=z=a=b=c=1;函数调用语句由函数调用表达式加分号构成。例如:①exp(x);/*求eX*/②fabs(x);/*求

3、x

4、*/③sqrt(x);/*求x*/第4章顺序结构程序设计4.1.3特殊语句1.注释语句格式为:/*注释文本*/注释语句虽然不对程序的运行产生任何影响,但必要的注释是程序的重要组成部分。 注释分功能性注释

5、和说明性注释。功能性注释用以注释程序、函数及语句块的功能,说明性注释用以注释变量的作用。 第4章顺序结构程序设计如何给程序加必要的注释,以增加程序的可读性,请遵循以下原则:(1)一个程序至少有一条注释语句,关于整个程序功能的说明。 (2)对程序中主要的变量加必要的注释,说明变量的作用。 (3)对程序中重要的语句块加必要的注释,说明语句块的功能。第4章顺序结构程序设计例如:mian()/*求三角形面积*/{floata,b,c;/*三角形三边*/floathl;/*半周长*/floath,s;/*周长,面积*//*输入*/……/*求周长*/……/*求面积*/……/

6、*输出*/……}第4章顺序结构程序设计2.复合语句如if语句中的选择体、while语句中的循环体,当选择体、循环体需多条语句描述时,就必须采用复合语句。 复合语句只需用大括号“{}”将一系列语句括起即可。 复合语句不是一条具体语句,是种逻辑上的考虑,凡是单一语句可以存在的位置,均可以使用复合语句。复合语句用在语法上是单一语句,而相应操作需多条语句描述的情况。 函数体从一般意义上讲就是一条复合语句。 复合语句又称为分程序,它可以有属于自己的数据说明部分。第4章顺序结构程序设计3.空语句 空语句是一种概念,C语言的空语句仅由分号构成,在编译时不产生任何指令,在执行时

7、不产生任何操作。空语句常用于:(1)构成标号语句,标识程序中相关位置。 (2)循环语句中空循环体。 (3)模块化程序中未实现的模块及暂不联入的模块。第4章顺序结构程序设计4.2数据输入4.2.1一般格式数据输入的一般格式为: scanf(格式字串,输入参数表) (1)格式字串用以描述输入数据的格式,由格式说明符组成,格式说明符由“%”和格式字符组成。不同格式说明对应不同类型的数据输入。 格式字串可以包含普通字符,普通字符在数据输入时必须原样输入。第4章顺序结构程序设计(2)输入参数只能用地址表,表示将输入的数据送相应地址代表的存储单元中。这点要特别注意,这是与其

8、它高级语言不同的。地址通过取地址运算&获取。 (3)输入数据默认用空格、回车或TAB键分隔。 (4)使用scanf()函数让变量在程序执行过程中得到从键盘输入的不同值。 (5)输入函数的调用一般采用语句调用形式,间接形成C语言的输入语句。第4章顺序结构程序设计例如:inti,j,k;(1)scanf(″%d%d%d″,&i,&j,&k);格式字串输入参数表 从键盘输入i,j,k的值。 如输入:1,2,3i将得到值1,j将得到值2,k将得到值3。 如输入:102030i将得到值10,j将得到值20,k将得到值30。 (2)scanf(″i=%d,j=%d″,&i,

9、&j);如i的值为1,j的值为2,必须作如下输入:i=1,j=2第4章顺序结构程序设计4.2.2格式字符对应于不同类型的数据输入,C语言用不同的格式字符描述: d:用于输入十进制整数。 o:用于输入八进制整数。 x:用于输入十六进制整数。 c:用于输入字符数据。 s:用于输入字符串数据。 f:用于输入实数,可以用小数形式或指数形式输入。e:与f作用相同,e与f可以相互替换。第4章顺序结构程序设计例如:inti;charc;floatf;(1)scanf(″%d%f%c″,&i,&f,,&c);如输入:23.4ci、f、c分别得到值2、3.4、′c′。第4章顺序结

10、构程序设计(2)scan

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。