【发布时间】:2022-01-06 05:23:10
【问题描述】:
我正在尝试在指针上运行一个简单的 C++ 程序,但我得到的输出是“[Finished in 5.55s with exit code 3221225477]”。我系统上的 Norton Data Protector 阻止了文件执行(我猜),但我不知道为什么?我停用了 Data Protector,但没有任何改变。请有人看一下我的代码并向我解释一下,这里发生了什么?谢谢你
#include <iostream>
using namespace std;
int main()
{
int x;
int * ptr ;
*ptr = x ;
cout<<ptr;
}
【问题讨论】:
-
3221225477=0xC0000005=STATUS_ACCESS_VIOLATION。*ptr = x应该做什么? -
你使用的变量都没有被初始化。