1 / 25
文档名称:

第四章_最简单的C程序设计_-_河南教育学院.ppt

格式:ppt   页数:25
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

第四章_最简单的C程序设计_-_河南教育学院.ppt

上传人:所以所以 2012/6/6 文件大小:0 KB

下载得到文件列表

第四章_最简单的C程序设计_-_河南教育学院.ppt

文档介绍

文档介绍:内容提要:
1 C语句概述
2 赋值语句
3 数据输入与输出
4 程序举例与练习
Ch4 顺序程序设计
§ C语句概述
C程序
源程序文件1
源程序文件2
源程序文件N
。。。。
预处理命令
全局变量声明
函数1
。。。。
函数N
函数首部
函数体
局部变量声明
执行语句
1、简单表达式语句
赋值语句:
如:i=1;x=sin(y);
函数调用语句:
如:printf(“This is a c programe”);
    空语句:
如: ;
问题:既然空语句什么都不作,为什么还要它?
(空语句可用来作被转向点,或循环语句中的循环体)
C语句:以分号作分隔符,编译后产生机器指令,完成一定操作任务。
2、复合语句
将几个表达式组合在一起,形成一个复合表达式语句。
例如:++i,++j; i=1,j=2;
用{ }把一些语句括起来成为复合语句。
如:{ z=x+y; t=z/100; printf(“%f”,t);}
注意:} 后无分号,其余各行均有分号。
main( )
{ int a;
{ int b;
b=3; //复合语句(分程序)
printf(“%d\n”,a+b);
}
b=1; }
★b的作用域只在内层大括号这样一个局部
由于 b是复合语句中定义的,在它之外使用是错误的
说明:花括号配对规则,从后向前配对,一个后花括号和它最近的前花括号配对。
3、形成流程控制结构的语句
流程:语句的执行顺序。
1、顺序:按语句顺序执行
例如:

顺序结构
语句A
语句B
float a,b,c,s,area;
scanf(“%f,%f,%f”,&a,&b,&c);
s=*(a+b+c);
area=sqrt(s*(s-a)*(s-b)*(s-c));
各语句依次顺序执行
2、选择结构:if(表达式)……else
表达式
语句A
语句B


选择结构
int a,b;
if(a>b) printf(“%d”,a);
else printf(“%d”,b);
例如:
3、    循环结构:do……while或while或for
P
A


当型循环
例:
main( )
{ int t=1,i=2;
while (i<=5)
{ t=t*i;
i++;
}
printf(“t=%d”,t);}
3、    循环结构:do……while或while或for
A
P
直到型循环


例:
main( )
{ int t=1,i=2;
do
{ t=t*i;
i++;
}
while (i<=5);
printf(“t=%d”,t);}
for( )~ (循环)
while( )~ (循环)
do~while( ) (循环)
选择 (分支)
循环 (重复)
if( )~else~ (条件)
switch (多分支)
continue (结束本次循环)
break (终止switch或循环语句)
goto (转向)
return (从函数返回)
辅助控制
程序控制语句
§
输出:向外部输出设备(显示器,打印机,磁盘等)输出数据。
输入:从输入设备(键盘,磁盘,光盘,扫描仪等)输入数据
实现: C语言中没有输入或输出语句。输入和输出操作都是由函数来实现的。