C语言程序设计 教学课件 作者 孙锋 主编 付兴宏 王庆桦 副主编chapter3.ppt

C语言程序设计 教学课件 作者 孙锋 主编 付兴宏 王庆桦 副主编chapter3.ppt

ID:50020093

大小:1.05 MB

页数:19页

时间:2020-03-07

C语言程序设计 教学课件 作者 孙锋 主编 付兴宏 王庆桦 副主编chapter3.ppt_第1页
C语言程序设计 教学课件 作者 孙锋 主编 付兴宏 王庆桦 副主编chapter3.ppt_第2页
C语言程序设计 教学课件 作者 孙锋 主编 付兴宏 王庆桦 副主编chapter3.ppt_第3页
C语言程序设计 教学课件 作者 孙锋 主编 付兴宏 王庆桦 副主编chapter3.ppt_第4页
C语言程序设计 教学课件 作者 孙锋 主编 付兴宏 王庆桦 副主编chapter3.ppt_第5页
资源描述:

《C语言程序设计 教学课件 作者 孙锋 主编 付兴宏 王庆桦 副主编chapter3.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、C语言程序设计第3章简单的C程序设计3.1C语句分类分类总称基本构成举例表达式语句表达式语句由表达式加上分号“;”组成。其一般形式为:表达式;执行表达式语句就是计算表达式的值。例如:x=y+z;赋值语句;i++;自增1语句,i值增1。函数调用语句由函数名、实际参数加上分号“;”组成。其一般形式为:函数名(实际参数表);执行函数语句就是调用函数体并把实际参数赋予函数定义中的形式参数,然后执行被调函数体中的语句,求取函数值。例如:printf("CProgram");调用库函数,输出字符串。控制语句控制语句用于控制程序的流程,以实现程序的各种结构方式。

2、它们由特定的语句定义符组成。C语言有九种控制语句。可分成三类,见右侧的举例。1、条件判断语句:if语句、switch语句;2、循环执行语句:dowhile语句、while语句、for语句;3、转向语句:break语句、goto语句、continue语句、return语句。复合语句把多个语句用括号{}括起来组成的一个语句称复合语句。在程序中应把复合语句看成是单条语句,而不是多条语句。复合语句内的各条语句都必须以分号“;”结尾,在括号“}”外不能加分号。例如:{x=y+z;a=b+c;printf(“%d%d”,x,a);}空语句只有分号“;”组成的语

3、句称为空语句。空语句是什么也不执行的语句。在程序中空语句可用来作空循环体。例如:while(getchar()!='');/*这里的循环体为空语句。*/3.2基本输入/输出函数的实现3.2.1输入/输出概述一个有实际应用价值的程序,基本上都涉及到数据的输入/输出功能。输入输出是一个计算机程序的必要组成部分。所谓输入/输出就是以计算机为主体。从计算机向外部输出设备(如显示器、打印机、磁盘)等输出数据,即为“输出”。从外部输入设备(如键盘、磁盘、扫描仪等)输入数据,即为“输入”。基本的输入/输出,也可称为标准输入/输出,主要是针对计算机的标准输入设

4、备—键盘和标准输出设备—显示器而言的。C语言本身没有提供基本的输入输出语句,输入和输出操作是由库函数来实现的,即函数语句。3.2基本输入/输出函数的实现3.2.2字符数据的输入/输出1.字符数据输出函数—putchar函数要向显示设备输出一个字符,可以使用C语言提供的putchar函数,其格式如下:putchar(c);格式说明:①该函数的功能是向显示设备输出一个字符;②c可以是字符变量或整型变量,也可以是一个字符型或整型常量;③c也可以是一个控制字符或转义字符;④使用本函数前必须要用文件包含命令:#include例如:putch

5、ar(‘A’);输出大写字母A,putchar(x);输出字符变量x的值,putchar(‘101’);(也是输出字符A),putchar('');输出换行符。对控制字符则执行控制功能,不在屏幕上显示。3.2基本输入/输出函数的实现2.字符数据输入函数—getchar函数getchar函数的功能是从键盘输入一个字符,具体格式如下:getchar();格式说明:①函数只能接收一个字符,其返回值就是输入的字符;②该函数得到的字符可以赋给一个字符变量或整型变量,也可以不赋给任何变量,作为表达式的一部分。例3-1从键盘输入一个字符并显示。#inclu

6、de/*P3_1.C:输入单个字符实例*/main(){charc;c=getchar();/*接受输入字符*/putchar(c);/*输出字符*/}3.2基本输入/输出函数的实现3.2.3格式输出函数1.printf函数的调用格式printf格式输出函数,是C语言中使用最频繁的输出函数,相对于putchar函数而言,它的功能非常强大。printf函数的调用格式如下:printf("格式控制字符串",输出表列)格式说明:①该函数的功能是按照“格式控制字符串”指定的格式,输出“输出表列”中的内容;②格式控制字符串用于指定输出格式。

7、格式控制串可由格式字符串和非格式字符串两种组成。格式字符串是以%开头的字符串,在%后面跟有各种格式字符,以说明输出数据的类型、形式、长度、小数位数等。如:“%d”表示按十进制整型输出等。非格式字符串在输出时原样照印,在显示中起提示作用。③输出表列中给出了各个输出项,要求格式字符串和各输出项在数量和类型上应该一一对应。对于语句printf("格式1…格式2…格式n",参数1,参数2,……参数n);可以理解为将参数1到参数n的数据按给定的格式1到格式n输出。3.2基本输入/输出函数的实现2.格式字符串格式字符串是printf函数的关键参数,用于描述数据

8、输出的格式,由一些格式字符和非格式字符组成,其一般格式如下:格式说明:(1)其中方括号[]中的项为可选项,表示在某些情况下

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

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

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