【【C语言程序设计实战教程】第三讲 顺序结构程序设计
3.1 C语句的作用与分类
3.2 数据的输入和输出
3.3 常用的数学函数
3.4 顺序结构程序示例
3.5 程序设计中注意的问题
1. 表达式语句
C语言中的操作和运算是通过表达式实现的,表达式语句是程序中使用广泛的一种语句。例如:
i++ //这是一个表达式,不是语句
i++; //语句,执行后使i的值加1
x+y; //语句,但没有任何意义,运算结果没有保存,x和y的值也没有变化
(1) 赋值语句
赋值语句是在赋值表达式后面加上分号组成,其作用是改变变量的值。例如:
i=x+y;
(2) 函数调用语句
函数调用语句是在函数调用表达式后面加分号组成,其作用是使被调用的函数得到执行。例如:
printf("hello world.\n");
(3) 空语句
空语句由有一个分号组成。
2. 流程控制语句
C语言一种提供了9种流程控制语句,它们大致可以分为以下几类:
选择结构控制语句:if…else和switch
循环结构控制语句:for、while和do…while
结束本次循环语句:continue
终止循环和多分支语句:break
无条件转移语句:goto
函数返回语句:return
3. 复合语句
C语言允许将一条或多条语句用花括号{}括起来形成复合语句,也称为语句块。
例3-1:阅读程序
#include <stdio.h>
int main()
{
int i=-1; float f=1.234F;
double d=12.3456789123;
char c='A';
printf("i=%d,i=%o,i=%x,i=%u\n",i,i,i,i);
printf("f=%f,f=%e,f=%g\n",f,f,f);
printf("d=%f,d=%e,d=%g\n",d,d,d);
printf("c=%c,c=%d\n",c,c);
return 0;
}