%d 按照十进制整形数打印;
%o 按照八进制整形数打印;
%x 按照十六进制整形数打印;
%c 表示字符
%s 表示字符串
%% 表示%本身打印;
%ld long型输出
”幻数“: #define 名字 替换文本
#define NUM 100
++i, 比i++更精炼:
两者的区别:++i,不会产生一个中间寄存器变量来保存变量;
i++,产生一个寄存器变量来保存i在把i+1赋值给i;
在C语言中,所有参数都是“通过值”传递的,也就是说,传递给被调用函数的参数值存放在临时变量中,而不是存放在原来的变量中;(是一个简单的copy过程);
被调用函数不能直接修改主调函数中变量的值,而只能修改其私有的临时副本的值;
原文:http://www.cnblogs.com/chris-cp/p/3879992.html