1.常量存放到字符串常量区,不能修改,程序启动时分配,只有一份(内容相等的)
#include <stdio.h>
int fun()
{
const char *p="1234";
printf("%ld\n",p);
return 0;
}
int main()
{
const char *p="1234";
printf("%ld\n",p);
fun();
return 0;
}
2.负数取摸的结果不正确,只有正数取模运算才有意义
首先进行abs取绝对值,然后取模运算。
Printf("%ld\n",-100%2);结果很大,不是想要的结果。
原文:https://www.cnblogs.com/redman274/p/12881092.html