没有明显的原因,继续在c ++中的指针代码上出错

use*_*383 0 c++ pointers

所以我正在尝试使用指针,因为我对C++编程很陌生,错误p1未在此范围内声明不断出现我不知道我在互联网最深处的角落搜索无济于事.

#include <iostream>
using namespace std;

int main()
{ 
    int num1 = 8;
    *p1 = &num1;

    cout << "VALUE:" <<  *p1 <<endl;
    cout << "adress" << &num1 <<endl;

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

Sad*_*que 6

你还没有提到它的类型*p1 = &num1;- 它应该是:

int num1 = 8;
int *p1 = &num1;
Run Code Online (Sandbox Code Playgroud)