1、C程序结构:
函数由函数声明部分和执行语句组成。
2、C语句分类
1、控制语句:用于完成一定的控制功能
1. if()...else... 条件语句
2. for()... 循环for语句
3. while()... 循环while语句
4. do...while() 循环do-while语句
5. continue 结束本次循环语句
6. break 终止执行switch或循环语句
7. switch 多分支选择语句
8. return 从函数返回语句
9. goto 转向语句,在结构化程序中基本不用goto语句
2、函数调用语句:由一个函数调用加一个分号构成
3、表达式语句:表达式加一个分号构成,典型代表是赋值语句
4、空语句:只有一个分号,什么也不做
5、复合语句:用{}把一些语句和声明括起来,又称语句块
3、最基本的语句----赋值语句
例子:求三角形面积
- 赋值运算符(=):把一个数据赋值给一个变量
简单来说就是把等号右边的值传递给等号左边的变量
- 复合的赋值运算符(+=, -= ,*= ,/=, %=):
复合的赋值运算符都可以转换:都可以看做该变量与等号右边的数值进行运算之后的值赋值给原变量
- 赋值表达式:格式 变量 赋值运算符 表达式
4、变量赋初值
1、先定义再赋值
2、定义变量的同时赋值
不能使用连等号给变量赋值
例:
5、数据的输入输出
输入输出是以计算机主机为主题而言的,C语言本身不提供输入输出语句,是通过C标准库函数中的函数实现的(scanf和printf等)。在使用系统库函数时,要使用预处理指令#include把有关的文件引入到程序中。
printf函数的一般格式:printf(“格式控制”,输出表列)
scanf函数的形式:scanf(“格式控制”,地址表列)
地址表列:有若干个地址组成的表列,可以是变量的地址,或字符串的首地址。
需要注意的问题
6、字符数据的输入输出
字符输出函数putchar形式:putchar(c) 输出一个字符
字符输入函数getchar形式:getchar() 输入一个字符