华中科技大学光电子学院C语言第三章.ppt
《华中科技大学光电子学院C语言第三章.ppt》由会员分享,可在线阅读,更多相关《华中科技大学光电子学院C语言第三章.ppt(20页珍藏版)》请在三一办公上搜索。
1、第三章 简单程序设计1.程序结构,程序的一般结构:程序结构=数据结构+控制结构数据结构:控制结构操作的对象 现实世界的数据在程序中的表达形式变量或常量 数据用类型定义,以区别不同的处理对象。,数据结构(C语言),简单变量:描述数学上一些算术运算和逻辑运算数组:特殊的数学问题:如矩阵,矢量等。结构:指针:,非数学上的处理问题,管理问题等,控制结构:以数据结构为操作对象,完成实际问题的算 法的求解过程。,程序控制基本结构 由三类组成,顺序结构:表达式语句,复合语句,空语句选择结构:if,switch 语句循环结构:for,while,do-while 语句,一般程序结构安排:数据结构说明在前,控制
2、结构语句在后,即“先说明,后操作”的原则。,程序结构处理部分 由三部分组成,输入部分(用输入语句或赋值 语句给变量赋初值)处理部分输出部分(用输出设备输出中 间结果或最终结果),2.顺序结构的语句一.表达式语句 形式:exp;其中:exp是C中合法的表达式“;”是语句的结束符,不是分隔符。即:任何合法表达式后写上“;”号都是语句 注:若exp缺省,且只有“;”则称为空语句 例:x/=y;i+;x=y;/*空语句*/int a,b=1;/*说明语句*/,二复合语句形式:说明语句/*可缺省*/语句部分 例:int t;t=a;a=b;b=t;注:1.右括号“”后不能写“;”号。2.“”中的语句即是
3、一个整体。凡是一个语句出 现的地方它都能出现。3.复合语句可以嵌套。,三函数调用语句 如:p(x);/*自定义函数调用语句*/printf(“xyzn”);/*标准函数调用语句*/,3.数据的I/O函数数据的I/O处理是通过调用由C编译提供的标准函数而实现的。一单个字符I/O函数1 单个字符输入函数 getchar形式:getchar()/*无参数*/功能:从键盘上接受一个键入的字符。返回值的类型为 int,值为键入的字符ASCII码(序号值)如:#include main()char c;c=getchar();/*键入a,c的值为97*/putchar(c);/*输出a*/,2.单个字符输
4、出函数 putchar 形式:putchar(c)其中:c为实参,类型可以是char,short或int类型的表达式 功能:将字符c输出到显示器上 如:putchar(c=getchar()a 先输入一个字符存入变量c,如果c中是小写字母,则将转换成对应大写字母后输出,否则直接输出原键入的字符。,二格式I/O函数 1格式输入函数scanf 形式:scanf(格式字符串,变量地址表)功能:从键盘上接受若干个字符或数据按格式字符串的 格式送入变量地址表中的对应变量中。1)格式字符串 用“”括起来,以%开始,并以一个格式字符结束,中间可插入附加的字符组成:d十进制整数 u无符号十进制整数 f,e,g
5、浮点数:带符号或无符号的小数形式或 指数形式 o,x分别为八进制和十六进制的数,c,未指定域宽:只允许接受的变量类型为char 或int;指定域宽:则按域宽接受多个字符到数组中,s 接受一串字符到字符数组中,机器自动添加串结束标 志0(空字符),第一个字符不能是空格字符。中间插入字符:*不将数据项读入变量中 域宽 h输入的数应为short 型 l,L输入的数若为整形,对应的变量应为long 型,若 读入float 型,相应变量应为double型,2)变量地址表:由1个或多个(用逗号隔开)组成变 量地址表 简单变量地址表示:,25 61.37e-1 program,3)用法及注意的问题a.字符数
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 华中科技大学 光电子 学院 语言 第三
![提示](https://www.31ppt.com/images/bang_tan.gif)
链接地址:https://www.31ppt.com/p-6460082.html