第3章顺序结构程序设计
C语言基本语句
简单语句
表达式加上分号就是一个表达式语句
表达式;
(1)运算符表达式语句
i++;
--j;
(2)赋值语句
x=1;
x=x*3*cos(x);
由函数调用表达式后跟一个分号组成
函数名(参数列表);
例:
scanf(“%f”,&x);
printf(“%f”,x);
常用的数学函数
sin(x),cos(x),exp(x),fabs(x),log(x)
调用标准库函数要注意以下几点:
(1)要在程序中包含相应的头文件
例:
#include<>
#include<>
(2)库函数的调用规则
库函数调用的一般形式:
函数名(参数表);
y1=sin();
y2=3*sin(*x/180);
y3=2*sin(++x*)+10;
例如,要将下面表达式写成C语句:
|3sinx+4cosx|+ex
fabs(3*sin(x)+4*cos(x))+exp(x);
有时调用某些函数并不是为了得到返回值,而只是为了完成某项任务。调用这类函数时,可直接用函数调用语句,例如:
scanf(“%f”,&a); /*输入变量a的值*/
printf(“%”,b);/*输出变量b的值*/
空语句用一个分号表示
;
复合语句
复合语句是由花括号将多条语句组合在一起而构成的,在语法上相当于一条语句。一般形式为:
{
[内部数据描述语句]
数据操作语句1;
…
数据操作语句n;
}
注意:
(1)复合语句中定义的变量是局部变量,仅在复合语句中有效;
(2)复合语句结束的“}”之后,不需要再加分号;
复合语句
main()
{
int x=1,y=2;
{
int x=2;
{
int x=3;
printf("x=%d,y=%d\n",x,y);
}
printf("x=%d,y=%d\n",x,y);
}
printf("x=%d,y=%d\n",x,y);
}
x=3,y=2
x=2,y=2
x=1,y=2
数据输入与输出
字符输入输出函数
函数原型:int putchar(int);
main()
{
int i=97;
char ch=‘a’;
putchar(i);
putchar(‘\n’);
putchar(ch);
}
函数原型:int getchar(void);
main()
{
int ch;
ch=getchar();
putchar(ch);
}
3 顺序结构程序设计 来自淘豆网m.daumloan.com转载请标明出处.