小编Bri*_*ung的帖子

C++ 指针允许这样做吗?

我正在学习 C++,我发现指针有点令人困惑。是否允许或者是否可以使用指针变量修改变量 int a ?

这是代码:

#include <iostream>
int main(){
    int a ; // int variable 
    int *p ; // pointer 


    a = 10 ;
    *p =15 ; 

    std:: cout << a ;
    return 0; 
};
Run Code Online (Sandbox Code Playgroud)

*p = 15 会改变 a 的值吗?
当我尝试运行代码时出现错误:

zsh: bus error 
Run Code Online (Sandbox Code Playgroud)

c++ pointers

0
推荐指数
1
解决办法
134
查看次数

标签 统计

c++ ×1

pointers ×1