当我在gcc编译器(www.codepad.org)上运行上述程序时,我得到输出为 不允许的系统调用:SYS_socketcall 任何人都可以请清楚为什么这个错误/输出来了吗?指针分配问题
int main() {
int i=8;
int *p=&i;
printf("\n%d",*p);
*++p=2;
printf("\n%d",i);
printf("\n%d",*p);
printf("\n%d",*(&i+1));
return 0;
}
我观察到的是我执行后变得无法访问* ++ p = 2;为什么?
正确的解释。谢谢。 – hari 2010-12-01 18:47:49