文档介绍:第四单顺序结构程序设计
教学内容
(1)    赋值语句;
(2)    字符数据的输入输出;
(3)    格式输入、输出函数;
(4)    顺序结构程序举例;
基本要求
掌握C语言语句的一般格式,常用的输入、输出函数;了解C语言中输入、输出的概念。
实验一  顺序结构的程序设计(2学时)
熟悉C语言上机的一般过程,能够编写简单的C程序并运行之。
赋值语句
。
可见语句是C的最简单的组成部分。
C语句分为以下5类
控制语句(C有9种控制语句)P68
if()……else……
for()
while()
do……while()
continue
break
switch
goto
return
函数调用语句
由一次函数调用加一个分号构成一个语句。
表达式语句
由一个表达式后加一个分号构成一个语句。分号是语句不可缺少的一部分。
例I=I+1是表达式,不是语句。而I=I+1;是语句。
空语句
只有一个分号的语句,它什么也不做。
复合语句(分程序)
用{}把一些语句括起来成为复合语句。
赋值语句是由赋值表达式加上一个分号构成。作为赋值表达式可以包括在其他表达式之中;如if((a=b)>0)t=a;
字符数据的输入输出
C语言本身不提供输入输出语句,输入和输出操作是由函数来实现的;C提供的函数以库的形式存放在系统中,它们不是C语言文本中的组成部分;C语言函数库中有一批“标准输入输出函数”,它是以标准的输入输出设备(一般为终端设备)为输入输出对象的。
(字符输出函数)
作用:向终端输出一个字符,如putchar(c);其中c 可以是字符型变量或整型变量。
在使用标准I/O库函数时,要用预编译命令“#include”将””文件包括到用户源文件中。如P71
也可以输出控制字符,如putchar(‘\n’)输出一个换行符,也可以输出其他转义字符。Putchar(c)为常用形式,它把变量C的值作为代码值,把该代码的字符输出到显示器上。如
:c=65; putchar(c);结果为A;
(字符输入函数)
此函数的作用是从终端输入一个字符。Getchar函数没有参数。其一般形式为:getchar();
注意:getchar()只能接收一个字符。若一个函数中要调用getchar()函数,应该在该函数的前面加上“包含命令”;#include””因为在使用标准I/O库中的函数时需要用到“”文件中包含的一些信息。
格式输入、输出函数
(格式输出函数)
它的作用是向终端输出若干个任意类型的数据。
一般形式
printf(格式控制,输出表列)
“格式控制”是由双引号括起来的字符串,也称“转换控制字符串”,它包括两种信息。(1、格式说明,由“%”和格式字符组成,如%d,%f等。它的作用将输出的数据转换为指定的格式输出。2、普通字符,即需要原样输出的字符。)
“输出表列”是需要输出的一些数据,可以是表达式。如 printf(“a=%d b=%d”,a,b);