使用指针方法,计算两个数组中各元素对应位置的和,和的结果存入第三个数组中,然后输出。
#include<stdio.h>
int main() {
int a[] = { 1,2,3,4 }, b[] = { 1,2,3,4 },c[4],i=0;
int* p = a, * q = b;
for (i; i <= 3;i++) {
c[i] = *p + *q;
p++;
q++;
printf("c[%d]=%d\n",i,c[i]);
}
return 0;
}
使用指针计算数组元素和
本文介绍了一种使用指针的方法来计算两个数组中各元素对应位置的和,并将结果存储在一个新的数组中。通过逐步解析代码实现过程,帮助读者理解指针操作的基本原理。
#include<stdio.h>
int main() {
int a[] = { 1,2,3,4 }, b[] = { 1,2,3,4 },c[4],i=0;
int* p = a, * q = b;
for (i; i <= 3;i++) {
c[i] = *p + *q;
p++;
q++;
printf("c[%d]=%d\n",i,c[i]);
}
return 0;
}

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