网站大量收购独家精品文档,联系QQ:2885784924

第3章顺序结构程序设计.pptx

  1. 1、本文档共36页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

第3章;本章主要内容;3.1顺序结构程序的引入;对程序而言,顺序结构就是指按照书写顺序,自上而下顺次执行每一条语句。;3.1.3顺序结构流程图;3.1.4顺序结构举例;#includestdio.h//标准库函数声明

voidmain()

{

inta,b,t;//定义3个整型变量

printf(请输入两个数:);//输入提示

scanf(%d,%d,a,b);//格式化输入函数

printf(交换前:a=%d,b=%d\n,a,b);//输出交换前的两个数

t=a;

a=b;

b=t;//此前3句为两数交换语句

printf(交换后:a=%d,b=%d\n,a,b);//输出交换后的两个数

};8;#includestdio.h//输入小写字母,输出大写字母

voidmain()

{

charch1,ch2;//声明变量

ch1=getchar();//从键盘输入一个字符,并存入变量ch1

printf(%c,%d\n,ch1,ch1);//输出字母和其ASCII码值

c2=c1-32;//小写字母转化为大写字母

printf(%c,%d\n,ch2,ch2);//输出对应的小写字母和ASCII码值

};注意点:

(1)getchar()是一个无参函数,函数的返回值就是从键盘读入的字符。

(2)getchar()函数只能接收单个字符,输入数字、空格、回车等也按字符处理。当输入多个字符时,只接收第一个字符。

(3)使用getchar()函数前必须包含文件stdio.h。

(4)执行getchar()输入字符时,输入后需要按回车键,这样程序才会响应输入,继续执行后续语句。;即按用户指定的格式从键盘上把数据输入到指定的变量中。

“地址表列”是由若干个地址组成的表列;scanf()函数的格式说明;scanf的附加格式说明字符;14;15;16;17;18;19;例:输出控制字符、转义字符。;例如:

printf(a=%d,b=%f,a,b);;printf函数常用类型格式符表;23;24;25;26;3.4基本语句及程序规范;2、函数调用语句

函数调用语句由一次函数调用加一个分号(语句结束标志)构成。

例如:printf(ThisisaCfunctionstatement.);

3、表达式语句

表达式语句由表达式后加一个分号构成。最典型的表达式语句是,在赋值表达式后加一个分号构成的赋值语句。

例如:“num=5”是一个赋值表达式,而“num=5;”却是一个赋值语句。

4、空语句

空语句仅由一个分号构成。显然,空语句什么操作也不执行。

例如,下面就是一个空语句:;;5、复合语句

复合语句是由大括号括起来的一组(也可以是1条)语句构成。例如:

main()

{……

{……}//复合语句

……

}

注意:

(1)在语法上和单一语句相同,即单一语句可以出现的地方,也可使用复合语句。右括号后不需要分号。

(2)复合语句可以嵌套,即复合语句中也可出现复合语句。;3.4.2程序的风格与基本规范

1.程序风格

最基本的是缩进、花括号的位置以及换行等

2.程序设计基本规范

程序设计主要原则是“清晰第一,效率第二”,限制使用goto语句。

(1)适当增加注释,并保持注释与代码完全一致。

(2)每个源程序文件,都有文件头说明。

(3)每个函数,都有函数头说明。

(4)定义标识符时,尽量“见名知义”,并通过注释反映其含义。

(5)利用缩进来显示程序的逻辑结构,缩进量一致并以Tab键为单位,定义Tab为6个字节。

(6)注释可以与语句在同一行,也可以在上一行。

(7)空行和空白字符也是一种特殊注释。

;3.5.1顺序结构程序设计

1.问题分析

2.算法分析

3.代码设计

4.运行调试

;;;本章小结;4.数据输入函数有:getchar函数和scanf函数。

(1)getchar函数的作用是从标准输入设备上输入一个字符。

函数调用的一般格式

文档评论(0)

zzqky + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档