第三章+C语言程序结构及控制语句.ppt

第三章+C语言程序结构及控制语句.ppt

ID:48052142

大小:1017.00 KB

页数:87页

时间:2020-01-12

第三章+C语言程序结构及控制语句.ppt_第1页
第三章+C语言程序结构及控制语句.ppt_第2页
第三章+C语言程序结构及控制语句.ppt_第3页
第三章+C语言程序结构及控制语句.ppt_第4页
第三章+C语言程序结构及控制语句.ppt_第5页
资源描述:

《第三章+C语言程序结构及控制语句.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第三章C语言程序结构及控制语句主要内容程序的三种基本控制结构顺序结构选择结构循环结构3.1程序的三种基本结构常量说明类型说明变量说明/*外部说明*/局部说明一个c程序可以有若干个源程序文件组成一个源文件可以有若干个函数和预处理命令以及全局变量声明部分组成一个函数有函数首部和函数体组成函数体由数据声明和执行语句组成例:#definePRICE30/*预处理命令*/#include/*预处理命令*/voidmain()/*函数首部*/{/*函数体,用花括号括起来*/intnum,total;/*数据申明*/num=10;/*以下为执行语句*/total=num*PRICE

2、;printf("total=%d",total);}声明部分应在可执行语句的前面3.1程序的三种基本控制结构顺序结构选择结构顺序结构选择结构循环结构当型(While型)循环结构直到型(Until型)循环3.2.1C语言程序语句5类控制语句表达式语句函数调用语句空语句复合语句3.2顺序结构1.表达式语句由一个表达式加一个分号构成a=3;例:分号赋值表达式表达式语句+=表达式语句能够独立出现在程序中,而表达式则不能。最常见的是赋值语句x+y;合法但无意义赋值语句:由赋值表达式加上一个分号构成例:a=100赋值表达式,值为a的值a=100;赋值语句条件中不能含有赋值符号,但是赋值表达式

3、可以包含于条件表达式中例:if(a=b)t=a;错误if((a=b;)>0)t=a;错误if((a=b)>0)t=a;正确if(a==b)t=a;?2.函数调用语句由一个函数调用加一个分号构成printf(“ThisisaCstatement.”);例:注意:分号是语句必不可少的一部分。C的说明语句也必须以分号结束。3.空语句——只有一个分号的语句什么也不做常用来作为循环语句中的循环体;4.复合语句——用一对{}括起来的语句{z=x+y;t=z/100;printf(“%f”,t);}花括号中可以是任何语句。右括号“}”后不加分号。例:复合语句中如果有声明部分,也应该写在可执行语句的前

4、面。例如:main(){inta,b;a=b=100;{floatc=10.23;printf("%f",c);}printf("%d%d",a,b);}要特别注意:花括号的配对花括号的位置.控制语句:完成一定的控制功能1if()~else条件语句6break间断语句2for()~循环语句7switch()开关语句3while()~循环语句8goto转向语句4do~while();循环语句9return返回语句5continue继续语句3.2.2输入输出函数所谓输入输出是以计算机主机为主体而言的输出:从计算机向外部输出设备(显示器,打印机)输出数据。输入:从输入设备(键盘,鼠标

5、,扫描仪)向计算机输入数据。标准输入输出函数默认的标准输入设备通常为键盘,默认的标准输出设备通常为显示器。C语言本身不提供输入输出语句,输入和输出操作是由C函数库中的函数来实现的。例如:字符输入函数:getchar字符输出函数:putchar格式输入函数:scanf格式输出函数:printf字符串输入函数:gets字符串输出函数:puts使用系统库函数时,要用预编译命令“#include”将有关的“头文件”包括到用户源文件中。如:在调用标准输入输出库函数时文件开头应有:#include“stdio.h”或:#include头文件1.字符输出函数格式:putchar(c

6、)参数:c为字符(或整型)常量、变量或表达式功能:向终端输出一个字符返值:正常,为输出字符的代码值;出错,为EOF(-1)字符型变量整型变量例:输出单个字符。#include voidmain() { chara,b,c; a=‘B’;b=‘O’;c=‘Y’;putchar(a);putchar(b);putchar(c);putchar(‘’); }运行结果:BOYputchar(a);putchar(‘’);putchar(b);putchar(‘’);putchar(c);putchar(‘’);运行结果:BOY也可以输出其他转义字符,如:put

7、char(‘101’)putchar(‘’’)putchar(‘15’)2.字符输入函数格式:getchar()参数:无功能:从键盘(或系统隐含指定的输入设备)读一字符返值:正常,返回读取的代码值;出错,返回EOF(-1)例:输入单个字符。#include voidmain() { charc; c=getchar();putchar(c);putchar(‘’); }putchar(getchar());prin

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

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

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