C/C++程序设计教程 C语言程序设计3

C/C++程序设计教程 C语言程序设计3

ID:40238655

大小:1.70 MB

页数:44页

时间:2019-07-28

C/C++程序设计教程 C语言程序设计3_第1页
C/C++程序设计教程 C语言程序设计3_第2页
C/C++程序设计教程 C语言程序设计3_第3页
C/C++程序设计教程 C语言程序设计3_第4页
C/C++程序设计教程 C语言程序设计3_第5页
资源描述:

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

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

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

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

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

5、risodd7/18/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=257/18/202111《C与C++程序设计教程》-第三章例if(n>0)if(a>b)c=a;elsec=b;3、if嵌套语句(分支嵌套的一般形式)if后和else后的语句可再包含i

6、f语句。注:else总是与前面最近的并且没有与其他else匹配的if相匹配。例’if(n>0){if(a>b)c=a;}elsec=b;7/18/202112《C与C++程序设计教程》-第三章[例3.5]求一个点所在的象限。main(){floatx,y;printf(“Inputthecoordinateofapoint”);printf(“x=”);scanf(“%f”,&x);printf(“y=”);scanf(“%f”,&y);if(x>0)if(y>0)printf(“Thepointisin1stquadrant.”);elsepri

7、ntf(“Thepointisin4thquadrant.”);elseif(y>0)printf(“Thepointisin2ndquadrant.”);elseprintf(“Thepointisin3rdquadrant.”);}Inputthecoordinateofapointx=5y=3Thepointisin1stquadrant.Inputthecoordinateofapointx=-2y=-7Thepointisin3rdquadrant.返回7/18/202113《C与C++程序设计教程》-第三章4、if-else-if语

8、句(分支嵌套的特殊形式)if(表达式1)语句1elseif(表达式

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

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

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