qq_43204920
MedicineCabint
2018-10-27 01:43

C++中关于两个*,即“**”的问题

  • c++

#include
#include
using namespace std;
int main()
{
int i = 5;
int *p;
int **q;

cout << i<<'\n' << &i << endl;
p = &i;
(*q) = p;
cout << p << endl << *p << endl<<&p<<endl<<&*p<<endl;
cout << q << endl << *q << endl << **q << endl;
cout << &q <<endl << &(*q);

}
代码如上,为什么在编译的时候会说:使用了未初始化的局部变量“q”呢,求大神指点

  • 点赞
  • 回答
  • 收藏
  • 复制链接分享

4条回答