- 1、本文档共34页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
4第4章顺序结构
第四章C 语言的三结构之一顺序结构 内容特点: 既要理解概念、掌握规则, 又要动手编程实现之。 C语言的语句分类 什么是“语句” 语句是能完成特定操作的基本程序单位. 语句的特征:分号(;) 控制语句 if ( ) ~ else ~ switch ( ) case ~ for( ) ~ while ( ) ~ do ~ while( ) continue break goto return 表达式语句 一个表达式后面用分号(;)结束。 复合语句 将多条语句封装成一条 。是多条合一的手段。 ①复合语句中的每一个语句还可以是复合语句; ②复合语句尽管由多个语句组成,但它只相当于一条语句(内部是多条,外观看是一条) 。 在任何单一语句可存在的地方,复合语句都可以存在。 空语句 用一个分号(;)顶替一条语句,没有实际操作。 { } 的作用 : 赋值语句 C语言的输入输出: 字符输入输出函数 putchar() 向显示器输出一个字符。 (小括号中一定要填入变量或常量,也可以是一个转义字符 。) 只能用于单个字符输出,且一次只能输出一个字符。 getchar() 接受键盘输入的一个字符。 (小括号中一定不要填入任何东西, 该函数一定放在赋值号的右侧。) 只能用于单个字符输入,且一次只能输入一个字符。 putchar() 函数的使用方法 # include stdio.h /*编译预处理命令:文件包含*/ main() { char ch1=N, ch2=E, ch3=W; putchar(ch1); putchar(ch2); putchar(ch3); /*输出*/ putchar(\n); putchar(ch1); putchar(‘\n’); /*输出变量ch1的值,并换行*/ putchar(‘E’); putchar(‘\n’); /*输出常量字符E,并换行*/ putchar(ch3); putchar(\n); } 单个字符的输入──getchar()函数格式和作用 #include stdio.h /*文件包含*/ main() { char ch; printf(“Please input two characters: ”); /*输入提示*/ ch=getchar(); /*输入1个字符并赋给ch */ putchar(ch); putchar(\n); putchar(getchar()); /*输入一个字符并输出*/ putchar(\n); } 补充知识: 在头文件 conio.h 中有个 getch() 函数,其作用是使屏幕暂停,敲任意键继续。它不会得到任何值,也不向屏幕“反显”。可见想让程序在执行中屏幕暂停,以方便用户观察,都可以用它。 getchar(),scanf()等函数则必须得到值,并且一定反显,故不合适。 另: clrscr() 可以清除屏幕显示。 格式输出函数 printf (格式控制串,输出项表) 功能:按格式的引导,向显示器输出若干数据。该函数有返回值:返回n表示成功输出的数据个数;返回EOF表示输出失败。 其中:“格式控制字符串” 由普通字符(含转义符)和格式占位符组成。 格式占位符有:%d,%c,%s,%f, %x,%o,%u,%e,%g等,它们包含类型标志符、宽度指示符、精度指示符、长度修饰符。 “输出项表” 是要输出的多个数据。可以是常量名、变量名或表达式。 凡字符紧跟在“%”后面就作为格式占位符,否则将作为普通字符使用 (原样输出)。 例 已知圆半径radius=1.5,求圆周长和圆面积。 main() { float radius =1.5f,length,area,pi=3.1415926f; length=2*pi*radius; /*求圆周长*/ area=pi*radius*radius; /*求圆面积*/ printf(“radius=%f\n”,radius); /*输出圆半径*/ printf(“length =%7.2f, area =%7.2f\n ”, length, area); /*输出圆周长、面积*/ } 其中: \n是转义字符,输出时产生一
您可能关注的文档
- 4数量性状遗传分析.ppt
- 4年级数学课件北师大版4年级上册数1数课件.ppt
- 提高安装小小企业的的管理形象汇报.ppt
- 4微生物学性状〔三〕-真菌.ppt
- 4循证医学基础-医患沟通能力.ppt
- 4空间汇交力系和力偶系〔t〕.ppt
- 4第4章厂商理论:厂商理论.ppt
- 4总体均数的估计及两均数的假设检验.ppt
- 4第4章有压管中的恒定流.ppt
- 4第2章外汇、外汇交易与汇率.ppt
- 史上最全的中考数学专题训练试题及答案.pptx
- 史上最全的中考语文必考古诗词集汇总.pptx
- 【江苏卷】江苏省镇江市2024-2025学年高三下学期期初质量监测(2.18-2.19)化学试题卷含答案或解析.pdf
- 史上最全的中考语文必考古诗词集总结.pptx
- 史上最全的中考语文必考古诗词集归纳.pptx
- 名校联盟四川省宜宾市南溪区三初级中学八级物理上册课件透镜.pdf
- 【江苏卷】江苏省镇江市2024-2025学年高三下学期期初质量监测(2.18-2.19)历史试题卷含答案或解析.pdf
- 文稿有效沟通.pdf
- 文稿有效沟通.pptx
- 【江苏卷】江苏省镇江市2024-2025学年高三下学期期初质量监测(2.18-2.19)生物试题卷含答案或解析.pdf
文档评论(0)