在C++中如何用指针向数组中输入数字

2025-02-25 19:49:20
推荐回答(1个)
回答1:

int
a[10];
int
*p=a;
//将数组a的首地址赋给指针p
法一:直接输入
cin>>*p;
//为a[0]赋值
cin>>*(p+1);
//为a[1]赋值,依此类推
cin>>*(p+9);
//为a[9]赋值,不要越界
法二:完成给整个数组赋值
for(int
i=0;i<10;i++)
cin>>*(p+i);