文档介绍:第4章最简单的C程序设计-顺序程序设计
课堂教学2学时
上机操作2学时
课堂教学累计8学时
上机累计2学时
语言40*
C语言概述
C语言的语句用来向计算机系统发出操作指令
一个C语句经编译后产生若干条机器指令
一个实际的程序应当包含若干语句
函数是具有执行特定功能的子程序
C程序结构如图:
语言40*
C程序
源程序文件2
预处理命令
全局变量声明
函数1
函数n
函数首部
函数体
执行语句
局部变量声明
源程序文件1
源程序文件n
……
……
语言40*
C语句可以分为5类:
控制语句,有9种
if( ) ~else~ 条件语句
for( )~ 循环语句
while( )~ 循环语句
do~while( ) 循环语句
continue 结束本次循环语句
break 终止执行switch或循环语句
switch 多分支选择语句
goto 转向语句
return 从函数返回语句
语言40*
函数调用语句 max( a,b);
表达式语句 x>y; a=x+y;
空语句;
复合语句又称分程序{ }
例:
main( )
{int a,b,c;…
{z=x+y;
t=z/100;
printf(“%f”,t);}…}
语言40*
数据输入输出的概念及在C语言中的实现
输入输出是以计算机主机为主体
C语言不提供输入输出语句
3. 在使用C语言库函数时,要用预编译命令“#include”将有关的“头文件”包含到用户源程序文件中
语言40*
在调用标准输入输出库函数时,文件开头
应有以下预编译命令:
#include <>或#include “”
printf, scanf 除外
语言40*
字符数据的输入输出
putchar函数字符输出函数
格式:putchar(c);
作用:向终端输出一个字符
其中:c是字符变量、字符常量或整型变量
语言40*
#include <>
main( )
{char a,b,c;
a='B';b='O';c='Y';
putchar(a);putchar(b);putchar(c);
} 运行结果:BOY
问:如何将输出BOY该为输出
B
O
Y
语言40*
#include <>
main( )
{char a,b,c;
a='B';b='O';c='Y';
putchar(a);putchar(‘\n’);
putchar(b); putchar(‘\n’);
putchar(c); putchar(‘\n’);
} 运行结果:B
O
Y
语言40*