一,输入输出函数
多类型输出函数:printf(“格式输出”,&输出列表);&取地址符
允许使用域宽和附加域宽进行输入控制 printf[ ]设置范围 ( 数据类型 )
多类型输入函数:
scanf(“格式输入”,地址列表);
scanf("%d%d",&a,&b) 两个%d之间没有任何符号输入数时两个数字之间要用任何字符隔开,不包括“.”
getchar();单个字符
常用输入/出函数
%c 单个字符(char)
%s 输出字符串(char[ ]字符数组)
%d 十进制整数(int)
%o 八进制整数 %x 十六进制整数
%u 无符号整数
%f 浮点型 (%m,nf\n)m,加上小数点总长度,n小数点之后的长度,\n:用于换行
%lf 双精度
%g 自动选择%f或者%e
字符输出: putchar( ):输出单个字符 puts( ) 输出字符数组(字符串)
二,三大基本结构(顺序,选择,循环)
1. 选择结构(if语句)
if(表达式,条件){语句;}else if(条件){语句;}else{语句;}
2. switch...case(一般用于确定值,seitch后只能跟确定的值,不允许定范围)
例:如图:
3.循环结构(for ,while, do...while,)
循环四要素 1. 起点---初始值
2. 终点---终值
3. 循环体
4. 步长
for循环
例,如图:
while循环
先判断后循环,循环体内必须包含可以使表达式的值可以更改的语句,否则会陷入死循环
do....while循环
先循环后判断,while()后必须有分号“;”循环体内的循环必须有时表达式的值为0的语句,否则会陷入死循环
……break 跳出当前循环并且终值本次循环,当循环中包含Switch时switch内部的break值影响switch,不会影响其他循环
……continue 跳出本次循环并进行下一次循环
goto语句