C语言快速培训教案
Ch3 简单的C程序设计
内容提要
字符输入输出函数
格式输入输出函数
2018/5/3
2
NEUQ计算机兴趣小组专用教案
C语言中的语句
变量声明语句
int x, y;
表达式语句
i++;
i = i + 1;
空语句
;
复合语句
{t = x; x = y; y = t;}
控制语句
2018/5/3
3
NEUQ计算机兴趣小组专用教案
顺序结构程序的基本操作
如何在程序中给变量赋值?
赋值表达式语句
赋值表达式;
Total = m * pow(1+r, n);
如何进行数据的输入输出?
输入:从标准输入设备上输入数据到计算机内存
输出:将计算机内存中的数据送到标准输出设备
C语言中输入输出操作通过调用标准库函数来实现
#include ""
在当前目录和TC指定的目录中找该文件
#include <>
在由TC指定的文件目录中找该文件
2018/5/3
4
NEUQ计算机兴趣小组专用教案
复合语句
在什么情况下使用复合语句?
条件语句和循环语句在语法上只允许带一条语句
当分支和循环中需要进行多项操作时
{
t=x;
x=y;
y=t;
}
被当作一条语句来处理
2018/5/3
5
NEUQ计算机兴趣小组专用教案
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
2018/5/3
6
NEUQ计算机兴趣小组专用教案
空语句
空语句有什么作用?
什么也不做,只表示语句的存在
自顶向下程序设计时用在那些未完成的模块中
main()
{
DataInitialze();
DataProcess();
DataOutput();
}
DataInitialze()
{
;
}
2018/5/3
7
NEUQ计算机兴趣小组专用教案
字符输入输出函数
字符输出函数
putchar(ch)
输出一个字符ch
字符输入函数
getchar()
无参数
函数值为从输入设备接收的字符
2018/5/3
8
NEUQ计算机兴趣小组专用教案
#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
2018/5/3
9
NEUQ计算机兴趣小组专用教案
格式输出函数
格式输出函数
printf(格式控制字符串, 输出项表列);
输出若干个任意类型的数据
printf("a=%d b=%f", a, b);
函数名
输
出
表
列
普通字符
格式说明
2018/5/3
10
NEUQ计算机兴趣小组专用教案
PPT背景图 来自淘豆网m.daumloan.com转载请标明出处.