1 / 20
文档名称:

c语言顺序结构程序设计.ppt

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

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

分享

预览

c语言顺序结构程序设计.ppt

上传人:1557281760 2021/9/13 文件大小:571 KB

下载得到文件列表

c语言顺序结构程序设计.ppt

相关文档

文档介绍

文档介绍:C语言顺序构造程序设计
C语言的根本语句
C语言程序的根本组成单位是函数,而函数是由语句构成的,其中一局部语句是实现数据设计;一局部语句是实现操作设计。数据设计结果是一系列数据描述语句,主要用来定义数据类型,完成数据初始化;操作设计结果是一系列的操作控制语句,完成对数据的加工和流程控制。
C 程序
源文件1~n构成
源文件由函数构成
数据设计语句
操作设计语句
说明语句
执行语句
2021/9/13
2
●C语言的根本语句
简单语句
表达式语句 如i++; x=1;
函数调用语句 如printf(“s=%d\n”,x);
复合语句指用花括号括起来一条或多条语句。
空语句指不做任何操作仅用一个分号;表示。
控制语句
结构化语句
条件语句:if-else;switch
循环语句
while语句
do-while语句
for语句
非结构化语句
break语句
continue语句
非限定转向语句 goto
C语言的基本语句
2021/9/13
3
格式输出函数printf
#include<>
int main()
{
int i,j,m,n;
i=5;
j=15;
m=i++;
n=++j;
printf("i=%d, j=%d, m=%d, n=%d\n",i,j,m,n);
return 0;
}
阅读程序,体会printf()的用法
格式控制字符串
输出列表项
2021/9/13
4
()函数的格式
printf("格式控制字符串",输出列表);
●格式控制字符串是用双撇括起来的字符串,用于控制输出项的格式和需要原样输出的字符串。
●格式说明由“%〞和格式字符组成。如:%d,%f
●普通字符指按原样输出的字符。作输出数据的间隔及提示说明。
●转义字符指控制产生特殊的输出效果。如:\n输出换行。
● 输出列表可以是常量、变量和表达式,其类型、顺序和个数必须与格式控制字符串中的格式一致。
2021/9/13
5

格式说明由“%〞与不同的格式字符组成,用来说明各输出项的数据类型、长度和小数点位数。常用的几种格式符如下:
● %d:按十进制数形式输出。
● %o:按八进制数形式输出。
● %u:按十进制数形式输出无符号型数据。
● %c:输出一个字符。
● %s:输出一个字符串。
● %f:按实型数据输出且有6位的小数点。
● %e: 按实型数据输出且按指数形式
● %g:按实型数据输出由系统自动选择f格式或e格式。
2021/9/13
6
格式输入函数scanf
#include<>
int main()
{
int a,b,c;
float aver;
printf("请输入三个数a,b,c:");
scanf("%d%d%d",&a,&b,&c);
aver=(a+b+c)/3;
printf("aver=%f\n",aver);
return 0;
}
阅读以下程序,认识scanf函数的用法
格式控制字符串(注意表现形式)
输入地址列表
2021/9/13
7
()的格式
scanf("格式控制字符串",输入地址列表);
格式控制字符串形式:%[*][输入数据宽度][长度]类型
● 类型:输入数据的类型,同printf的类型一致。
● *:表示输入项,输入后不赋给相应的变量跳过输入值
● 输入数据宽度:用十进制整数指定输入宽度即字符数
如:scanf("%4d%4d",&a,&b);
输入:12345678↙那么执行后a=1234 b=5678
● 长度:长度格式符用l和h表示。如:%ld表示输入长整型;%lf表示双精度浮点型。
输入地址:由地址运算符&和变量名组成。
2021/9/13
8
使用scanf函数注意的几个问题
● 输入时不能规定精度。如:scanf("%",&a);
● 要求给出地址不能是变量名。如:scanf("%f",a);
● 输入多个数据时要注意间隔符的运用。
如:scanf("%d%d%d",&a,&b,&c);那么间隔符为空格
如:scanf(“%d,%d,%d〞,&a,&b,&c);那么间隔符为逗号
如:scanf(“%d;%d;%d〞,&a,&b,&c);那么间隔符为分号
● 使用%s格式符时,读入字符串,假设输入字符串有空格或
Tab键,只将其前的字符读入,之后的字符串并不读入。
● 不能使用%u。
202