1,循环
for whlie do-while
while(逻辑值得表达式); // 先判断再执行
{
循环体
}
do-while
do
{
循环体
}while(逻辑值表达式); //先执行再判断
注:1,表达式为真,继续循环:表达式为假,退出循环
2,表达式中是否初始化。
3.结束退出
2.运算符:
1.逗号运算符:表达式1,表达式2,表达式3······表达式n
结果:表达式1的结果(从右往左执行)
注:逗号还用于定义变量的分隔符(只有在定义变量时)
2.取变量的地址: &变量名
3.输入输出:
输入设备:鼠标,键盘....
输出设备:屏幕投影仪...
标准输入输出设备:1,键盘2.屏幕
标准的输入设备(键盘)
1.从键盘上获取一个字符:int putchar()
2.格式化输入:scanf(“格式化字符串”,存储对象地址)
注:%d整型%f浮点型%c字符型
标准输出(设备):
1.输出一个字符:putchar();
2.格式化输出:printf(“格式化字符串”,对象内容);
注:普通字符原样输出,控制控制字符则输出对象内容
注:上层的I/O(默认)流是同步阻塞(你不输入,则等待),直到用户输入回车为止
数组:是一句块“连续”且“同类型”的存储空间
定义数组:
类型 数组名[长度];
定义数组并初始化:
引用:取出第几个元素的内容
下标法(从0开始):buf[n]
数组的存储空间长度:长度*sizeof(类型)
第i个元素的地址:首地址+(n-1)*sizeof(类型) n代表第n个元素