- 主函数min()必须返回为int,不能定义为void main(),只能定义为main()(默认返回int)或int main(),不是新标准,而是任何一届标准
- 变量声明不能放在for()中
不许这样写:
int i;
for (i=0;i<n;i++)
- char message[]="now is the time";与char *pmessage="now is the time";的区别
1)message是常量,pmessage是变量
2)
message指向的对象可修改,pmessage指向对象若修改结果是没有定义的,往往会导致程序运行错误
如果若以上变为编译错误,应该这样写:const char *pmessage="now is the time";pmessage[2]='c'(会编译出错)- typedef后要加;
- if (x!=0)相等于if (x)
if (x==0)相等于if (!x)
- 默认情况下,编译器将浮点常量当做double类型处理
- &(按位与),^(按位异或),|(按位或) 都需要两个整形操作数