1 / 20
文档名称:

华中科技大学光电子学院C语言第三章.ppt

格式:ppt   大小:2,096KB   页数:20页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

华中科技大学光电子学院C语言第三章.ppt

上传人:相惜 2024/3/25 文件大小:2.05 MB

下载得到文件列表

华中科技大学光电子学院C语言第三章.ppt

相关文档

文档介绍

文档介绍:该【华中科技大学光电子学院C语言第三章 】是由【相惜】上传分享,文档一共【20】页,该文档可以免费在线阅读,需要了解更多关于【华中科技大学光电子学院C语言第三章 】的内容,可以使用淘豆网的站内搜索功能,选择自己适合的文档,以下文字是截取该文章内的部分文字,如需要获得完整电子版,请下载此文档到您的设备,方便您编辑和打印。第三章简单程序设计§:程序结构=数据结构+控制结构数据结构:控制结构操作的对象现实世界的数据在程序中的表达形式——变量或常量数据用类型定义,以区别不同的处理对象。数据结构(C语言)简单变量:描述数学上一些算术运算和逻辑运算数组:特殊的数学问题:如矩阵,矢量等。结构:指针:非数学上的处理问题,:以数据结构为操作对象,完成实际问题的算法的求解过程。。程序控制根本结构由三类组成顺序结构:表达式语句,复合语句,空语句选择结构:if,switch语句循环结构:for,while,do-while语句一般程序结构安排:数据结构说明在前,控制结构语句在后,即“先说明,后操作〞的原那么。程序结构处理局部由三局部组成输入局部〔用输入语句或赋值语句给变量赋初值〕处理局部输出局部〔用输出设备输出中间结果或最终结果〕.§:exp;其中:exp是C中合法的表达式“;〞是语句的结束符,不是分隔符。即:任何合法表达式后写上“;〞号都是语句注:假设exp缺省,且只有“;〞那么称为空语句例:x/=y;i++;x=y;;/*空语句*/inta,b=1;/*说明语句*/.:{说明语句/*可缺省*/语句局部}例:{intt;t=a;a=b;b=t;}注:“}〞后不能写“;〞号。2.“{}〞中的语句即是一个整体。但凡一个语句出现的地方它都能出现。。.:p(x);/*自定义函数调用语句*/printf(“xyz\n〞);/*标准函数调用语句*/.§。.?单个字符输入函数getchar形式:getchar()/*无参数*/功能:从键盘上接受一个键入的字符。返回值的类型为int,值为键入的字符ASCII码〔序号值〕如:#include<>main(){charc;c=getchar();/*键入a,c的值为97*/putchar(c);/*输出a*/}.:putchar(c)其中:c为实参,类型可以是char,short或int类型的表达式功能:将字符c输出到显示器上如:putchar(((c=getchar())>’a’&&c<=’z’)?c-‘a’+’A’:c);先输入一个字符存入变量c,如果c中是小写字母,那么将转换成对应大写字母后输出,否那么直接输出原键入的字符。..?格式输入函数scanf形式:scanf(格式字符串,变量地址表)功能:从键盘上接受假设干个字符或数据按格式字符串的格式送入变量地址表中的对应变量中。?1〕?格式字符串用“〞括起来,以%开始,并以一个格式字符结束,中间可插入附加的字符组成:d——十进制整数u——无符号十进制整数f,e,g——浮点数:带符号或无符号的小数形式或指数形式o,x———未指定域宽:只允许接受的变量类型为char或int;指定域宽:那么按域宽接受多个字符到数组中s—接受一串字符到字符数组中,机器自动添加串结束标志’\0’(空字符),第一个字符不能是空格字符。中间插入字符:*——不将数据项读入变量中域宽h——输入的数应为short型l,L——输入的数假设为整形,对应的变量应为long型,假设读入float型,〕变量地址表:由1个或多个〔用逗号隔开〕组成变量地址表简单变量地址表示:&变量字符串变量地址:用字符数组名〔或指向字符串变量的指针〕表示例:inti;floatx;charname[10];scanf(“%d%f%s〞,&I,&x,name);键入数据形式:-1program↙或结果:他们分别被存入I,x,name[10]中注:,(“%d〞,&i)写成scanf(“%d〞,i);(“%s〞,name)写成scanf(“%s〞,&name);25↙-1↙program↙.