餐厅微信运营方案.ppt第四章顺序程序设计
C语句概述
C程序结构如图所示:
C程序
源程序文件1
源程序文件2
……
源程序文件3
预处理命令
全局变量声明
函数1
函数n
……
函数首部
函数体
局部变量
声明
执行
语句
C语句概述
简单语句
空语句(;)
复合语句({一条或多条语句})
表达式语句(表达式;)
函数调用语句(函数名(参数表);)
流程控制语句
结构化语句
条件语句(if语句,switch语句)
while语句
do-while语句
for语句
非结构化语句
break语句
continue语句
return语句
非限定转向语句(goto)
C语言数据操作语句
循环语句
C语言可以分为以下5类:
(1)控制语句,完成一定的控制功能。C只有9种控制语句:
1) if () ~ else ~ (条件语句)
2) for () ~ (循环语句)
3) while () ~ (循环语句)
4) do ~ while () (循环语句)
5) continue (结束本次循环语句)
6) break (中止执行switch或循环语句)
7) switch (多分支选择语句)
8) goto (转向语句)
9) return (从函数返回语句)
上述句子中()表示一个条件,~表示内嵌的语句,例如:
if(x>y) z=x;else z=y;
(2)函数调用语句。由一次函数调用加一个分号构成一个语句。例如:printf(“This is a C statement.”);
(3)表达式语句。由一个表达式构成一个语句。例如:
a=a+3;
注意:a=a+3是表达式不是语句。
(4)空语句。即只有一个分号的语句。
;
通常用来作转向点或循环语句中的循环体。
(5)可以用{ }把一些语句括起来成为复合语句,又称分程序。例:{
z=x+y;
t=z/100;
printf(“%f”,t);
}
注意最后一句中最后的分号不能忽略不写。
C语言本身不提供输入输出语句,输入输出是由函数来完成的。C语言函数库中有一批“标准输入输出函数”,它是以标准的输入输出设备为输入输出对象的。其中有:putchar(输出字符),getchar(输入字符),printf(格式输出),scanf(格式输入),puts(输出字符串),gets(输入字符串)。
在使用C语言库函数时,要用预编译命令“#include”将有关“头文件”包括到用户源文件中。在头文件中包含了与用到的函数有关的信息。例如:使用标准输入输出库函数,要用到“”。例如:
#include””或者
#include<>
putchar函数(字符输出函数)
格式:putchar(c);
作用:向终端输出一个字符(c)。c可以是字符型变量或
整型变量。
:输出单个字符
#include<>
main( )
{
char a,b,c;
a=‘B’;b=‘O’;c=‘Y’;
putchar(a);putchar(b);putchar(c);
}
结果为:BOY
getchar函数(字符输入函数)
格式:getchar( );
作用:从终端输入一个字符。
:输入单个字符
#include<>
main()
{
char c;
c=gechar();
putchar(c);
}
结果为输出一个字符,屏幕上马上看到输入的字符。
注意了!!!
1)putchar和getchar
都只能输入或输出一个
字符;
2)使用前一定要在函数
前面加上
#include <>
printf函数(格式输出函数)
:
printf(格式控制,输出表列)
例如:printf(“a=%d, b=%c”,i,c)
括弧内包括两部分:
1)“格式控制”:用双引号括起来的字符串,它包括:
#格式说明:由“%”和格式字符组成,如%d,%f
等,作用是将输出的数据转换为指定
的格式输出。
#普通字符:即需要原样输出的字符。如上式中的
a= 逗号, 空格 b= 。
2)“输出表列”:是需要输出的一些数据,可以是表达式。
例: printf(“a=%d , b=%c”, i, c)
格式说明
格式说明
输出表列
常用的格式字符有:
(1)d格式字符。用来输出十进制整数,常用方法有:
1)%
餐厅微信运营方案 来自淘豆网m.daumloan.com转载请标明出处.