一个函数包含声明部分和执行部分,执行部分是由语句组成的,语句的作用是向计算机系统发出操作命令,要求执行相应的操作。
C语句的分类 1.控制语句if()...else... (条件语句)
for()... (循环语句)
while()... (循环语句)
do...whlie() (循环语句)
continue (结束本次循环语句)
break (终止执行switch或循环语句)
switch (多分支选择语句)
return (从函数返回语句)
goto (转向语句,在结构化程序中基本不用goto语句)
2.函数调用语句函数调用语句是有一个函数调用加分号构成,如:
printf("这是一条苦茶籽。");
其中 printf("这是一条苦茶籽。")就是函数调用,加一个分号成为一个语句。
3.表达式语句表达式语句有一个表达式加一个分号构成,如:
a=a+3 是表达式
a=a+3; 是表达是语句
4.空语句;
只有一个分号,什么也不做。
5.复合语句用花括号括起来的语句块,如:
{
float pi = 3.14, r = 2, area;
area = pi * r * r;
printf("area=%f",area);
}
赋值语句 1.赋值运算符 = 2.复合的赋值运算符 3.赋值表达式与赋值语句的区别:没有逗号
变量 赋值运算符 表达式
a = a+ b
4.赋值过程中的类型转换5.变量赋初值
int a=3;//指定a为整型变量,初值为3 float f=3.14;//指定f为浮点型变量,初值为3.14 char c='a';//指定c为字符变量,初值为'a' int a,b,c=3; //只对c赋初值 int a=b=c=3; //同时为a,b,c赋初值数据的输入输出
C语言本身并不提供输入输出语句,这些操作都是由C标准函数库中的函数来实现的。
#includeprintf输出数据
%d 有符号十进制整数
%c 输出一个字符
%s 输出一个字符串
%f 输出实数(包括单、双精度、长双精度)
输出的数据向左对齐,用%-m.nf
数据靠左,右端补空格
m是格式总长度n是小数点后的长度
其他格式具体看表
scanf函数输入数据
格式
scanf(格式控制,地址表列)
格式字符和printf用法差不多简单看看
字符输入输出函数
putchar输出一个字符
用法
char a='B'; putchar(a); //注意:输出显示的是B,而不是a char c=66; putchar(c); //注意:输出显示的是B,而不是66 //B的ASCII码为66 c=c+2; putchar(c); //输出显示D
getchar输入一个字符
用法
char a; a=getchar(); putchar(a);



