int arr[] = {0,1,2,3,4,5,6};
int *p = arr;
for(int i = 0;i < 7;++i){
*(p+i) = 0;
cout<<*p<<" ";
}
int arr1[] = {1,2,3,4,5,6};
int arr2[] = {1,2,3,4,6,6};
int *p = arr1,*q = arr2;
bool flag;
for(auto i = 0;i < 6;++i){
if(*(p+i) == *(q+i))
flag = true;
else{
flag = false;
break;
}
}
if(flag)
cout<<"MATCH!"<<endl;
else
cout<<"NOT MATCH!"<<endl;
本文通过两个示例展示了如何使用C++进行指针与数组的操作,包括初始化数组、遍历并修改数组元素,以及比较两个数组是否相等。通过对指针的灵活运用,可以实现高效的数据处理。
893

被折叠的 条评论
为什么被折叠?



