第4章 顺序程序设计

第4章 顺序程序设计

ID:21949648

大小:89.50 KB

页数:9页

时间:2018-10-25

第4章  顺序程序设计_第1页
第4章  顺序程序设计_第2页
第4章  顺序程序设计_第3页
第4章  顺序程序设计_第4页
第4章  顺序程序设计_第5页
资源描述:

《第4章 顺序程序设计》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、第四章顺序程序设计教学目标了解C语句的分类,理解输入输出的概念及在C中的实现,掌握赋值语句,字符数据的输入输出,格式输入输出。教学重点与难点赋值语句的格式及作用,字符数据的输入输出,printf和scanf函数的功能,格式及使用方法。学时分配5学时4.1C语句概述C语言的语句用来向计算机系统发出操作指令。一个语句经编译后产生若干条机器指令。一个程序应包含若干条语句。一个C程序可以由若干个源程序文件组成。一个源文件可以由若干个函数、预处理命令以及全局变量声明部分组成。一个函数由数据声明部分和执行语句组成。程序包括数据描述和数据操作。数据描述主要定义数据结构和在需要时对数据赋初值,数据操作用

2、于对数据进行加工。C语句可以分为以下5类:(1)控制语句,用于完成一定的控制功能,共9种。if()~else~条件语句for()~循环语句while()~循环语句do~while()循环语句continue结束本次循环语句break终止执行switch或循环语句switch多分支选择语句goto转向语句return从函数返回语句9其中,()表示是条件,~表示内嵌的语句。(2)函数调用语句。由函数名、实际参数加上分号“;”组成。其一般形式为:函数名(实际参数表);例如:printf("CProgram");调用库函数,输出字符串。(3)表达式语句。由表达式加上分号构成。如:a=3;分号是语

3、句中不可缺少的部分,而不是两个语句间的分隔符号。任何表达式都可以加上分号成为语句。如:i++;x+y;(4)空语句。只有一个分号的语句。(5)复合语句把多个语句用括号{}括起来组成的一个语句称复合语句,又称分程序。例如:{x=y+z;a=b+c;printf(“%d%d”,x,a);}4.2赋值语句由赋值表达式加一个分号构成。(1)“=”是一个运算符(2)赋值表达式与赋值语句是不同的概念。赋值表达式可以包括在其它表达式之中。if((a=b)>0)t=a;4.3数据输入与输出(1)输入输出是以计算机主机为主体而言的。从计算机向外部输出设备输出数据称为“输出”;从输入设备向计算机输入数据称为

4、“输入”。(2)C语言本身不提供输入输出语句,输入和输出操作由C函数库中的函数来实现。在C标准函数库中提供了一些输入输出函数。9(3)在使用C语言库函数时,要用预编译命令“#include”将有关的“头文件”包括到用户源文件中。头文件中包含了与用到的函数有关的信息。#include或#include“stdio.h”4.4字符数据的输入输出4.4.1putchar函数(字符输出函数)putchar函数的作用是向终端输出一个字符。putchar(c);输出字符变量c的值。c可以是字符变量或整型变量。例4.1#includemain(){chara,b,c

5、;a='B';b='O';c='Y';putchar(a);putchar(b);putchar(c);putchar('');}输出:BOY4.4.2getchar函数(字符输入函数)从终端输入一个字符。一般形式为:getchar()通常把输入的字符赋予一个字符变量,构成赋值语句,如:charc;c=getchar();也可以不赋给任何一个变量,作为表达式的一部分。如:putchar(getchar());注意:getchar函数只能接收一个字符。例4.2#include"stdio.h"main(){charc;9printf("inputacharacter");c=get

6、char();putchar(c);}也可以写成:#include"stdio.h"main(){charc;printf("inputacharacter");putchar(getchar());getch();}注意:(1)getchar函数只能接受单个字符,输入数字也按字符处理。输入多于一个字符时,只接收第一个字符。(2)使用本函数前必须包含文件“stdio.h”。4.5格式输入与输出4.5.1printf函数(格式输出函数)作用:向终端输出若干个任意类型的数据。1.printf函数一般格式:printf(格式控制,输出表列)如:printf(“%d,%c”,i,c)(1

7、)格式控制用双撇号扩起来的字符串,包括两种信息:1)格式说明,由%和格式字符组成,如%d,%f等,用于将输出的数据转换指定的格式输出;2)普通字符,即需要原样输出的字符,如逗号,空格等。(2)输出表列需要输出的数据,可以是变量、常量或表达式。#include"stdio.h"main(){chara,b,c;intd,e,f;a='a';b='b';c='c';d=1;e=2;f=3;printf("%c,%c,%c,%d,%d,%

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

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

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