计算机引论(C 语言)
第三章顺序程序设计
2006年9月
本章主要内容
赋值语句
字符输入输出函数
格式输入输出函数
本章重点!
本章难点!
C语言中的语句
函数调用语句
printf (“This is a C statement.”);
表达式语句
i++;
i = i + 1;
空语句
;
复合语句
{t = x; x = y; y = t;}
控制语句
B
A
N-S流程图
传统流程图
顺序结构
B
A
顺序结构程序的基本操作
完全按照语句出现的先后次序执行程序
如何在程序中给变量赋值?
赋值表达式语句;
赋值表达式;
Total = m * pow(1+r, n);
如何进行数据的输入输出?
输入:从标准输入设备上输入数据到计算机内存
输出:将计算机内存中的数据送到标准输出设备
C语言中输入输出操作通过调用标准库函数来实现
复合语句
在什么情况下使用复合语句?
条件语句和循环语句在语法上只允许带一条语句
当分支和循环中需要进行多项操作时
被当作一条语句来处理
{
t=x;
x=y;
y=t;
}
例
#include <>
main()
{
int a = 0;
{
int a = 1;
printf("In: a = %d\n", a);
}
printf("Out: a = %d\n", a);
}
In: a = 1
Out: a = 0
空语句
空语句有什么作用?
什么也不做,只表示语句的存在
自顶向下程序设计时用在那些未完成的模块中
DataInitialze()
{
;
}
main()
{
DataInitialze();
DataProcess();
DataOutput();
}
字符输入输出函数
字符输出函数
putchar(ch)
输出一个字符ch
字符输入函数
getchar()
无参数
函数返回值为从输入设备接收的字符
#include <>
main()
{
char ch;
printf("Press a key and then press Enter:");
ch = getchar();
printf("You pressed ");
putchar(ch);
putchar('\n');
}
运行程序
Press a key and then press Enter:
311
A↙
You pressed
A
例
第3章 顺序程序设计 来自淘豆网m.daumloan.com转载请标明出处.