在没有优化的编译器中是可以修改的。在xcode6.1中在同一个函数中是不可以修改的但通过一个函数调用可以修改如。
debian 8.1中是可以直接修改的。以上只是我个人学习中的理解。
int changeValue(const int value)
{
int *p = NULL;
p = &value;
*p = 20;
return value;
}
int main(void)
{
int changeValue(10);
printf("value = %d\n", value);
reruen 0;
}
时间: 2024-09-29 20:12:25