1 / 47
文档名称:

第四章 最简单的C程序设计.ppt

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

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

分享

预览

第四章 最简单的C程序设计.ppt

上传人:中国课件站 2011/10/11 文件大小:0 KB

下载得到文件列表

第四章 最简单的C程序设计.ppt

文档介绍

文档介绍:第四章最简单的C程序设计
顺序程序设计
C语句概述
一、C程序结构
C程序
源程序文件1
源程序文件2
源程序文件n
••••••
预处理命令
全局变量声明
函数1
函数n
••••••
函数首部
函数体
局部变量声明
执行语句
二、C语句概述
C语句分类:





一条完整的C语句必须以“;”结束。“;”是一个语句不可缺少的一部分。
1. 控制语句:完成一定的控制功能。
C 有9种控制语句:
⑴if( ) ~ else ~ (条件语句)
⑵ for( ) ~ (循环语句)
⑶ while( ) ~ (循环语句)
⑷ do ~ while( ) (循环语句)
⑸ continue (结束本次循环语句)
⑹ break (中止执行switch或循环语句)
⑺ switch (多分支选择语句)
⑻ goto (转向语句)
⑼ return (从函数返回语句)
2. 函数调用语句
由一次函数调用加一个“; ”构成。
如:printf(“Hello World!”) ;
函数调用
分号
3. 表达式语句
由表达式加上“; ”构成。
如:x+4*y; 算术表达式语句
4*7,4+8; 逗号表达式语句
x=4*7; 赋值表达式语句(赋值语句)
4. 空语句
由一个“; ”构成。即: ;
作用:①程序转向点;
②什么也不做的循环体。 whiel(i<=11);
5. 复合语句
用{ } 括起的一组语句。
如:if (x1>x2)
{
y=x1*x1+x2 ;
printf("y=%d",y) ;
}
不能省略
不能加“;”
4. 空语句
由一个“; ”构成。即: ;
作用:①程序转向点;
②什么也不做的循环体(待开发)。
5. 复合语句
用{ } 括起的一组语句。
①复合语句中的每一个语句还可以是复合语句;
②复合语句尽管可由多个语句组合,但它只相当于一个语句,在任何单一语句可以存在的地方,复合语句都可以存在。
赋值语句
⑵赋值表达式和赋值语句不同,赋值表达式可以被包含在其它表达式之中。
如: if ((a=b)>0) t=a;
其执行过程是:先进行赋值运算(将b的值赋给a),然后判断a是否大于0,如大于0,执行t=a。
如果写成: if ((a=b ; )>0) t=a;
错了。在if的条件中不能包含赋值语句
⑴ C语言中的赋值号“=”是一个运算符。
注意:
数据输入输出的概念及在C语言中的实现
一、数据输入输出的概念
计算机的输入输出是以计算机主机为主体而言。
输入:从外部通过输入设备(如,键盘、磁盘
、光盘、扫描仪等)向计算机输入数据。
输出:从计算机向外部设备(如,显示屏、打
印机、磁盘等)输出数据。
二、数据输入输出在C语言中的实现

C语言本身不提供输入输出语句,输入和输出操作是通过调用C语言库函数中输入输出函数来实现的。
如:putchar函数——输出字符
getchar函数——输入字符
printf函数——格式输出
scanf函数——格式输入
puts 函数——输出字符串
gets 函数——输入字符串