欢迎来到天天文库
浏览记录
ID:40841588
大小:322.00 KB
页数:30页
时间:2019-08-08
《C语言第3章控制流(1简单程序设计)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第三章控制流2主要内容学习三种结构的程序设计方法顺序结构程序设计选择结构程序设计循环结构程序设计掌握每一种语句的格式、功能、执行过程和执行结果,并学习如何将这些语句组织成程序学习逻辑问题的解题思路,及递推、迭代的方法2基本概念:程序的三种基本结构C语句概述字符数据的输入输出3一个良好的程序由以下三种基本结构组成。顺序结构选择结构循环结构AB⑴BAPyesno⑵noPAyes⑶4几个概念:1、一个c程序可以有若干个源程序文件组成2、一个源文件可以有若干个函数和预处理命令以及全局变量声明部分组成3、一个函数有
2、函数首部和函数体组成4、函数体由数据声明和执行语句组成C语句分为控制语句函数调用语句表达式语句空语句复合语句5C程序的结构:61、一个c程序可以有若干个源程序文件组成2、一个源文件可以有若干个函数和预处理命令以及全局变量声明部分组成3、一个函数有函数首部和函数体组成4、函数体由数据声明和执行语句组成C语句分为控制语句函数调用语句表达式语句空语句复合语句7C语句概述(一)控制语句完成一定的控制功能1if()~else条件语句6break中止语句2for()~循环语句7switch()多分支选择语句3whil
3、e()~循环语句8return返回语句4do~while();循环语句9goto转向语句5continue结束本次循环语句8(二)函数调用语句由一个函数调用加一个分号构成。Printf(“ThisisaCstatement.”);例:C语句概述9(三)表达式语句由一个表达式加一个分号构成a=4;例:分号赋值表达式表达式语句C语句概述10(四)空语句只有一个分号的语句(什么也不做)用来做流程的转向点用来作为循环语句中的循环体C语句概述11(五)复合语句用一对{}括起来的语句{z=x+y;t=z/100;pr
4、intf(“%f”,t);}注意:复合语句中最后一个语句中最后的分号不能忽略不写。例:C语句概述12字符数据的输入输出复习:printf函数,scanf函数13格式字符说明d,i用来输入有符号的十进制整数u用来输入无符号的十进制整数o用来输入无符号的八进制整数xX用来输入无符号的十六进制整数(大小写作用相同)c用来输入单个字符s用来输入字符串,将字符串送到一个字符数组中,在输入时以非空白字符开始,以第一个空白字符结束。字符串以串结束标志′\0′作为其最后一个字符f用来输入实数,可以用小数形式或指数形式输入
5、eEgG与f作用相同,e与f、g可以互相替换(大小写作用相同)scanf格式字符14字符说明l用于输入长整型数据(可用%ld,%lo,%lx,%lu)以及double型数据(用%lf或%le)h用于输入短整型数据(可用%hd,%ho,%hx)域宽指定输入数据所占宽度(列数),域宽应为正整数*表示本输入项在读入后不赋给相应的变量scanf格式字符说明:对unsigned型变量所需要的数据,可以用%u,%d或%o,%x格式输入。可以指定输入数据所占的列数,系统自动按它截取所需数据。如果在%后有一个“*”附加说
6、明符,表示跳过它指定的列数。输入数据时不能规定精度。15字符数据的输入输出用putchar函数输出一个字符putchar函数(字符输出函数)的作用是向终端输出一个字符。一般形式为putchar(c)c可以是字符型变量或整型变量16例1:输出单个字符。#includevoidmain(){chara,b,c;a=‘B’;b=‘O’;c=‘Y’;putchar(a);putchar(b);putchar(c);putchar(‘’);}17字符数据的输入输出用getchar
7、函数输入一个字符getchar函数(字符输入函数)的作用是从计算机终端输入一个字符。getchar函数没有参数,一般形式为getchar()函数的值就是从输入设备得到的字符18例2:输入单个字符。#includevoidmain(){charc;c=getchar();putchar(c);putchar(‘’);}运行程序:从键盘输入字符‘a’按Enter键,幕上将显示输出的字符‘a’。19主要内容学习三种结构的程序设计方法顺序结构程序设计选择结构程序设计循环结构程序设计
8、掌握每一种语句的格式、功能、执行过程和执行结果,并学习如何将这些语句组织成程序学习逻辑问题的解题思路,及递推、迭代的方法20顺序结构程序设计21实现顺序结构的语句顺序结构的程序中的语句是按照从上到下的顺序逐行排列的;程序的执行顺序是按语句的排列顺序进行的。完成顺序程序设计的语句包括:赋值语句复合语句函数调用语句22例3:设1990年我国工业产值是100,如果每年以7.4%的速度增长,求20年后我国的工业产值是多少?顺序结构程序
此文档下载收益归作者所有