1.printf函数返回值位字符个数(空格也算字符).
2.作用域:变量,函数可以使用的地方叫做他的作用域.
3.生命周期:变量或函数进入作用域周期开始,出作用域周期结束.
4.extern关键字:声明外部变量(在同一项目但其他.文件中定义的变量).
5.关键字不可以用作变量名.
6.字符串结尾隐藏了个\0(也算一个字符),字符没有.
7.转义字符整体算一个字符,eg:\t算一个字符.
8.负数求余,结果正负由第一个操作数的正负决定.
9.static关键字:修饰局部变量时,使局部变量变为静态变量,同时改变了变量的生命周期,
使用实例:while(1)
{
static int i=1;
i++;
}i的值会累加,不会进一次循环就被赋值为1.
10.return可以返回变量,地址,但是不能返回数组.
11.const关键字:修饰变量使变量不可被改变,但可以通过地址改变变量的量,也可以修饰地址,使地址不能改变.
12.strcmp函数,对比两个字符串是否相等,但其比较的不是字符串长度,而是对应字符位置的大小.
13.sizeof()括号内的表达式不会真实计算;eg:int i =1;sizeof(i++);
打印i的值还会是1,不是2.
14.gets_s关键字:输入字符串.