sizeof和strlen的区别
sizeof
sizeof计算的是数据类型占内存的大小
sizeof是一种操作符
sizeof的参数可以是数据的类型,也可以是变量
strlen
strlen计算的是字符串实际的长度
strlen是库函数
strlen只能以结尾‘\0’的字符串作参数
数组做sizeof的参数不退化,传递给strlen就退化为指针了
指针数组:数组元素全为指针变量的数组称为指针数组,而且数组元素都是相同类型的指针
数组指针:指向数组的指针,例:int(*p)[10];
break:往外跳出循环,是结束循环
continue:加速这个循环,并进入下一个循环,是结束本次循环
static函数和普通函数有什么不同:作用域不同。内部函数即static只能在当前源文件使用、说明和定义
static函数和普通函数的区别:static函数在内存中只有一份,普通函数在每个被调用中维持一份拷贝
static全局变量和普通的全局变量有什么区别:static全局变量只初始化一次,防止在其他文件单元中被引用
static局部变量和普通局部变量有什么区别:static局部变量只被初始化一次,下一次依据上一次结果值