- 1、本文档共54页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
C语言第二次培训
第四章 字符函数、控制语句 一、 字符数据输入输出函数 二、 if语句 三、switch语句 四、while、 do-while语句 五、 for语句 六、 break语句和continue语句 一、 字符数据输入输出函数 1. putchar函数(字符输出函数) 2. getchar函数(字符输入函数) putchar函数 putchar函数的作用是向终端输出一个字符。 例如:putchar(c) 输出字符串变量C的值。C可以是字符型变量或整型变量。 例4.1:#include stdio.h main() {char a,b,c; a=B; b=O; c=Y; putchar(a); putchar(b); putchar(c); }运行结果:BOY 也可以输出控制字符,如putchar(‘\n’)输出一个换行符。如果将例4.1程序最后一行改为:putchar(a);putchar(\n);putchar(b);putchar(\n); putchar(c);putchar(\n); 则输出结果为: B O Y 也可以输出其它转义字符,如: putchar(‘\101’) (输出字符‘A’) putchar(‘\’’) (输出单引号字符’) putchar(‘015’) (输出回车,不换行,使输出的 位置移到本行开头) getchar函数 此函数的作用是从终端(或系统隐含指定的输入设备)输入一个字符。getchar函数没有参数,其一般形式为:getchar() 函数的值就是从输入设备得到的字符。 例1:#include stdio.h main() { char c; c=getchar(); putchar(c); } 请注意,getchar()只能接收 一个字符。getchar函数得到的字符可以赋给一个字符变量或整型变量,也可以不赋给任何变量,作为表达式的一部分。 例如,例1第4、5行可以用下面一行代替:putchar(getchar()); 也可以用printf函数:printf(%c,getchar()); 在函数中要用getchar函数,应该在函数的前面(或本文件开头)用#include stdio.h”。因为在使用标准I/O库中的函数时需要用到“stdio.h”文件中包含的一些信息。 二、 控制语句 完成一定的控制功能。C只有几种控制语句: if()~else ~ (条件语句) for() ~ (循环语句) while() ~ (循环语句) do~while() (循环语句) continue (结束本次循环语句) break (中止switch或循环语句) switch (多分支选择语句) return (从函数返回语句) ( )表示条件,~表示内嵌的语句。 §1. if语句 1 if语句的三种形式 2 if语句的嵌套 3 条件运算符 1 if语句的三种形式 if语句:判别条件是否满足,来决定程序的流程(执行两路操作之一)。 (1) if(表达式) 语句 例如:if (xy) printf(%d,x); (2) if(表达式)语句1 else 语句2 例如:if (xy) printf(%d,x); else printf(%d,y); (3) if (表达式1) 语句1 else if(表达式2)语句2 else if(表达式3)语句3 else if(表达式m)语句m else 语句n 例如:if (num500) cost=0.15;else if (num300) cost=0.10;else if (num100) cost=0.075;else if (num50) cost=0.05;else cost=0; 对if语句的三点说明 (1)if后面的“表达式”,一般为逻辑表达式或关系表达式。 例如:if(a==bx==y) printf(“a=b,x=y”); 系统对表达式的值进行判断,若为
您可能关注的文档
- 第13章 会计工作组织.ppt
- 第二章2011年江苏省会计从业资格考试《财经法规与会计职业道德》课件.ppt
- 财经法规与职业道德第四章.ppt
- 2015年毕业生生源地信用助学贷款考试 试卷.doc
- 2013财经法规与职业道德第五章第一节.ppt
- 员工工作绩效考核.ppt
- 财务稽核系列专业技术职务评聘管理暂行规定.ppt
- 单项选择题(中级).doc
- 第2章财务分析信息基础.ppt
- 国家公务员制度讲座 第三次网上记分作业答案.doc
- 2025年安徽水利水电职业技术学院单招职业倾向性测试题库【word】.docx
- 2025年广州城建职业学院单招职业倾向性测试题库(必刷).docx
- 2024年全球及中国防爆型无线路由器行业头部企业市场占有率及排名调研报告.docx
- 2024年全球及中国燃烧室机匣行业头部企业市场占有率及排名调研报告.docx
- 2024-2030全球智能宠物门和挡板行业调研及趋势分析报告.docx
- 2025年安徽省马鞍山市单招职业适应性测试题库(名师系列).docx
- 2025年刮板输送机项目经济评价报告.docx
- “羽众不同,青春飞扬” 青少年羽毛球培训商业计划书.docx
- “融合学习” 线上线下一体化教育机构商业计划书.docx
- 储能电池项目风险分析和评估报告.docx
最近下载
- 2022山东能源集团中级人才库选拔上岸笔试历年难、易错点考题附带参考答案与详解.docx
- 统编版(2024)新教材七年级道德与法治下册第一单元《珍惜青春时光》每课时探究训练(含答案)汇编(含六套题).docx VIP
- 最新部编版四年级语文下册第八单元习作《故事新编》精品课件PPT.ppt VIP
- 食品安全自查、从业人员健康管理、进货查验记录、食品.docx VIP
- 大模型推理加速的优化实践-2024全球机器学习技术大会.pdf
- GB50858-2013 园林绿化工程工程量计算规范.docx
- 三亚太阳湾柏悦酒店宴会服务研究.docx
- 钢结构工程计量与计价培训资料.pptx VIP
- 中国普通流通纪念币完整目录(127枚)(1984年-2023年).pdf VIP
- 2025年科级领导干部任前廉政法规知识考试题(附答案).pdf VIP
文档评论(0)