1 .break:结束本次循环,不执行本次循环中break之后的语句,且结束该循环控制体
continue:意思是“(中断后)继续”,continue处结束本次循环,中止本次循环,不执行本次循环中continue之后的语句,但(中止后)没有跳出该循环控制体,继续执行本次循环之后的循环
共同点:都不会执行本次循环中break/continue之后的语句
不同点:continue是中止本次循环之后继续执行本次循环之后的循环,没有跳出该循环控制体;而break拒绝执行本次循环之后的循环,并且跳出该层循环控制体。
2.格式字符
%d 十进制整数
%o 八进制整数
%x 十六进制整数
%c 一个字符
%s 一个字符串
%f 一个实数
%e 与%f的作用相同
3.scanf(“%s”,a);输入字符串不需要加&。其他要加&。
4.用单引号括起来的一个字符常量只能存放一个字符;
5.sizeof是求字节数的运算符,包括‘\0’,而strlen是求字符串的实际长度的函数,不包括‘\0’,以‘\0’作为结束。用sizeof(int)计算int类型数据的字节数。
6.C语言规定每个语句以分号结束。//行注释 /**/段注释。
7.在C语言中,合法的标识符可以由字母、数字和下划线组成,且第一个字符必须为字母或下划线。
8.赋值运算符左侧的操作数必须是一个变量。
9.C语言中,可以在一个函数中嵌套一个函数,但是不能在一个函数中定义一个函数;只有在函数外部定义的函数才是外部函数;C语言的子程序有过程和函数两种。
10.静态局部变量,只有当程序结束后,其值才释放。
11.使用putchar、getchat、puts、gets、printf、scanf函数时,必须在程序的开头出现包含头文件#include"stdio.h”的命令行。
使用字符串处理函数时,必须在程序的开头出现包含头文件#include”string.h”命令行。
使用数学函数时,必须在程序的开头出现包含头文件#include”math.h”的命令行。
12一个斜杠与小于等于127任意数字按一个字符计算,一个斜杠与任意一个字符按一个字符计算。
13#define N 20是宏定义的标志,而不是C语句
14. 在实参传递给形参时,地址传递时能够改变,而数值传递时则不变。