在linux中,我正在尝试下面的代码,该代码导致分段错误错误:
int main(int arg_count,char *args[]){
char *buffer;
if(arg_count>1)
buffer = args[1];
else
*buffer = 0;
}
我知道指针指向只读取部分内存,因此我将第一次尝试更改buffer[0]=0;为上面的内容。但是我不明白为什么这个也不起作用?!
斯蒂芬大帝
炎炎设计
相关问题
相关分类