- 1、本文档共47页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
C语言第04章
4.1 C语句概述 对程序中使用的变量、数组、函数等操作对象进行定义、声明的描述语句 只起说明作用,不产生可执行的机器指令代码。 例如:int a,b; float function( int, int); C语句可以分为以下5类: 1、控制语句,完成一定的控制功能。C只有9种控制语句。它们是: (1)if( ) ~else~ (条件语句) (2)for( )~ (循环语句) (3)while( )~ (循环语句) (4)do~while( ) (循环语句) (5)continue (结束本次循环语句) (6)break (中止执行switch或循环语句) (7)switch (多分支选择语句) (8)goto (转向语句) (9)return (从函数返回语句) 2、函数调用语句。由一次函数调用加一个分号构成一个语句。例: printf(“this is a c program”); 3、表达式语句。 由一个表达式构成一个语句。 4、空语句。空语句就是一个分号。 格式: ; 用一对花括号“{}”括起来的若干条语句 花括号中可以是说明语句、表达式语句、控制语句,也可以是复合语句 例如: ⑴ if (ab) { max=a; min=b; } ⑵ for(n=1; n10 ;n++) { p = n + p; if( p = 100 ) { printf(“%d\n”, p); break; } } 复合语句中如果有说明性语句,应该写在可执行语句的前面 4.2 赋值语句 赋值语句是由赋值表达式加上一个分号构成。 注意: 赋值表达式可以包括在其他表达式之中,例如:if((a=b)0) t=a; 这样写是合法的。 而写成 if((a=b;)0) t=a;就是不合法的。 4.3 数据输入输出的概念及 在C语言中的实现 1、 所谓输入输出是以计算机主机为主体而言的。从计算机向外部输出设备(如显示屏、打印机、磁盘等)输出数据称为“输出”,从外部向输入设备(如键盘、磁盘、光盘、扫描仪等)输入数据称为“输入”。 2、 C语言本身不提供输入输出语句,输入和输出操作是由函数来实现的。 C语言函数库中有一批“标准输入输出函数”,其中有putchar(输出字符),getchar(输入字符),printf(格式输出),scanf(格式输入) 3、 在使用C语言库函数时,要用预编译命令“#include”将有关的“头文件”包括到用户源文件中。例如使用标准输入输出库函数时,要用到“stdio.h”文件。 注意:printf和scanf函数使用频繁, 系统 允许在使用这两个函数时可不加 #include命令。 4.4 字符数据的输入输出 1、putchar 函数(字符输出函数) putchar函数的作用是向终端输出一个字符。 例如:putchar ( c ); /*c可以是整型或是字符 型变量*/ [例4.1] #includestdio.h main() {char a,b,c; a=‘B’;b=‘O’;c=‘Y’; putchar(a); putchar(b); putchar(c); } [例2] #includestdio.h main( ) {char x=‘a’; clrscr( ); putchar(x); putchar(‘b’); putchar(x+2); putchar(‘b’+2); } [例3] #includestdio.h main( ) {char z1,z2,z3; z1=67;z2=‘O’;z3=‘M’; putchar(z1); putchar(z2); putchar(z3); } 2、getchar函数(字符输入函数) [例4.2] #include stdio.h main( ) { char c; c=getchar( ); putchar(c ) ; } 运行结果:a a #includestdio.h main( ) { char a,b; a=getchar( );b=getchar( ); printf(“a=%c,b=%c\n”,a,b); } 运行结果:student a=s,b=t 4.5 格式输入与
您可能关注的文档
- 基础会计第2章 会计核算基础.ppt
- 驻马店会计培训-《财经法规题库》1驻马店恒强会计培训课件.ppt
- 《民用航空人员体检合格证管理规则》(CCAR-67FS-R2)-宣贯课件.ppt
- 第13章 会计工作组织.ppt
- 第二章2011年江苏省会计从业资格考试《财经法规与会计职业道德》课件.ppt
- 财经法规与职业道德第四章.ppt
- 2015年毕业生生源地信用助学贷款考试 试卷.doc
- 2013财经法规与职业道德第五章第一节.ppt
- 员工工作绩效考核.ppt
- 财务稽核系列专业技术职务评聘管理暂行规定.ppt
- 2025年安徽审计职业学院单招职业倾向性测试题库带答案(名师推荐).docx
- 2025年安徽汽车职业技术学院单招职业适应性测试题库附答案(夺分金卷).docx
- 2025年呼和浩特职业学院单招职业倾向性测试题库含答案(培优a卷).docx
- 2025年哈尔滨城市职业学院单招职业适应性测试题库带答案(b卷).docx
- 2025年广西信息职业技术学院单招职业技能测试题库附参考答案(名师推荐).docx
- 2025年安徽交通职业技术学院单招职业倾向性测试题库及答案(最新).docx
- 2025年哈尔滨城市职业学院单招职业适应性测试题库带答案(b卷).docx
- 2025年安庆职业技术学院单招职业适应性测试题库word.docx
- 2025年大庆职业学院单招职业适应性测试题库往年题考.docx
- 2025年广东省外语艺术职业学院单招职业倾向性测试题库(精练).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)