C/C++程序设计教程教学课件 C语言程序设计3.ppt

C/C++程序设计教程教学课件 C语言程序设计3.ppt

ID:50085103

大小:1.23 MB

页数:43页

时间:2020-03-08

C/C++程序设计教程教学课件 C语言程序设计3.ppt_第1页
C/C++程序设计教程教学课件 C语言程序设计3.ppt_第2页
C/C++程序设计教程教学课件 C语言程序设计3.ppt_第3页
C/C++程序设计教程教学课件 C语言程序设计3.ppt_第4页
C/C++程序设计教程教学课件 C语言程序设计3.ppt_第5页
资源描述:

《C/C++程序设计教程教学课件 C语言程序设计3.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、三种基本结构的程序设计第三章3.1顺序结构3.2条件结构3.3循环结构退出9/15/20212《C与C++程序设计教程》-第三章3.1顺序结构顺序结构程序就是按书写顺序执行的语句构成的程序段。语句1语句29/15/20213《C与C++程序设计教程》-第三章数据输入语句ch=getchar();scanf(格式控制,输入项地址表);数据输出语句putchar(ch);printf(格式控制,输出项表);赋值语句变量=表达式;空语句;复合语句(分程序){内部数据说明;执行语句;}9/15/20214《C与C++程序设计教程》

2、-第三章[例3.1]复合语句举例。main(){inta=10;printf("a=%d",a);{inta=20;printf("a=%d",a);}printf("a=%d",a);}a=10a=20a=10返回9/15/20215《C与C++程序设计教程》-第三章3.2分支结构(条件结构)1、基本if语句(单分支结构)2、if-else语句(双分支结构)3、if嵌套语句(分支嵌套的一般形式)4、if-else-if语句(分支嵌套的特殊形式)5、switch-case语句(分支开关结构)6、goto语句(无

3、条件分支结构)返回9/15/20216《C与C++程序设计教程》-第三章1、基本if语句(单分支结构)if(表达式)语句注:表达式可是任意表达式,为“非0”则执行语句。语句表达式0非09/15/20217《C与C++程序设计教程》-第三章[例3.2]求一个整数的绝对值。main(){intn;printf(“Inputanumber:");scanf("%d",&n);if(n<0)n=-n;printf("Theabsolutevalueis%d",n);}返回Inputnumber:-5Theabsoluteval

4、ueis5Inputnumber:10Theabsolutevalueis109/15/20218《C与C++程序设计教程》-第三章2、if-else语句(双分支结构)if(表达式)语句1else语句2语句1语句2表达式非009/15/20219《C与C++程序设计教程》-第三章[例3.3]输入一个整数,判断奇偶。main(){intn;printf(“Inputanumber”);scanf(“%d”,&n);if(n%2==0)printf(“Thenumberiseven”);elseprintf(“Then

5、umberisodd”);}Inputanumber100ThenumberisevenInputanumber25Thenumberisodd9/15/202110《C与C++程序设计教程》-第三章[例3.4]求整数a的平方值。main(){inta;printf("EnteranintegerA:");scanf("%d",&a);if(a!=0){a=a*a;printf("a*a=%d",a);}elseprintf("a*a=0");}返回EnteranintegerA:5a*a=259/15/2

6、02111《C与C++程序设计教程》-第三章例if(n>0)if(a>b)c=a;elsec=b;3、if嵌套语句(分支嵌套的一般形式)if后和else后的语句可再包含if语句。注:else总是与前面最近的并且没有与其他else匹配的if相匹配。例’if(n>0){if(a>b)c=a;}elsec=b;9/15/202112《C与C++程序设计教程》-第三章[例3.5]求一个点所在的象限。main(){floatx,y;printf(“Inputthecoordinateofapoint”);printf(“x=”)

7、;scanf(“%f”,&x);printf(“y=”);scanf(“%f”,&y);if(x>0)if(y>0)printf(“Thepointisin1stquadrant.”);elseprintf(“Thepointisin4thquadrant.”);elseif(y>0)printf(“Thepointisin2ndquadrant.”);elseprintf(“Thepointisin3rdquadrant.”);}Inputthecoordinateofapointx=5y=3Thepoi

8、ntisin1stquadrant.Inputthecoordinateofapointx=-2y=-7Thepointisin3rdquadrant.返回9/15/202113《C与C++程序设计教程》-第三章4、if-else-if语句(分支嵌套的特殊形式)if(表达式1)语句1elseif(表达式

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。