gpt4 book ai didi

c++ - 段错误和运行时错误

转载 作者:塔克拉玛干 更新时间:2023-11-03 06:57:47 25 4
gpt4 key购买 nike

<分区>

Possible Duplicate:
Modifying value of char pointer in c produces segfault

这是一段代码...

void main()
{
char *p="Hello";
*p= 'h'; // Segmentation fault .
}

我知道存在段错误这一事实,它也给我一个运行时错误。但我想知道,为什么它是运行时错误??为什么编译器不能在执行程序之前告诉我?为什么它不显示编译时错误?

附言:我使用 Visual C++ 2005 Express ..

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com