C++编译提示“cannot convert from 'int' to 'int ** '”
主要是intposition[10][3]={0};int*p;p=&position[0][0];inta;for(i=0;i<3*n;i++,p++){cin>>a;...
主要是
int position[10][3] = {0};
int *p;
p = &position[0][0];
int a;
for (i = 0;i < 3 * n;i++,p++)
{
cin>>a;
&p = a;
}
就是输入一个整数a,把整数a赋给指针p对应的数值,为什么这样子写&p = a有问题? 展开
int position[10][3] = {0};
int *p;
p = &position[0][0];
int a;
for (i = 0;i < 3 * n;i++,p++)
{
cin>>a;
&p = a;
}
就是输入一个整数a,把整数a赋给指针p对应的数值,为什么这样子写&p = a有问题? 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询