小编cse*_*cse的帖子

为什么以下会产生分段错误?

int main()
{
        char *temp = "Paras";

        int i;
        i=0;

        temp[3]='F';

        for (i =0 ; i < 5 ; i++ )
                printf("%c\n", temp[i]);

        return 0;
}
Run Code Online (Sandbox Code Playgroud)

为什么 temp[3]='F';会造成分割的错,因为temp是不const

c const segmentation-fault

8
推荐指数
1
解决办法
167
查看次数

标签 统计

c ×1

const ×1

segmentation-fault ×1