1.static
定义一个全局变量,在其他源文件内部可以被使用,但是被static修饰之后,就成了内部链接属性,其他源文件就不能链接到这个静态的全局变量。
2.srand随机函数的参数
srand((unsigned int)time(NULL));
int ret=rand()
3.关机小技巧
system("shutdown -s -t -60")
取消:
system("shutdown -a")
4.printf函数细节
printf函数返回的是打印在屏幕上的字符的个数
例如:
printf("%d",printf("%d",printf("%d",43)));
输出:4321
5.栈堆

6.数组名

7.原反补码

8. 不使用第3个变量 交换俩个数
法1:
a=a+b;
b=a-b;
a=a-b;
法2:
a=a^b
b=a^b
a=a^b
9.sizeof括号中的表达式是不参与运算的
10.整形提升

