一道关于c中指针,调用函数的问题

2025-05-14 12:57:05
推荐回答(5个)
回答1:

void sum(int *p1,int *p2,int *p3)
{int i;
for(i=0;i<10;i++)
*p3=*p1+*p2;
}
改为
void sum(int *p1,int *p2,int *p3)
{int i;
for(i=0;i<10;i++)
*(p3+i)=*(p1+i)+*(p2+i);
}
才正确

回答2:

*p3 = *p1++ + *p2++;
p3++;

而且不要把 函数名和 数组名重复

回答3:

兄弟 要养成一个 C语言 格式的好习惯啊 不然 语言太长 别人都懒的回答你的问题了 首先要让别人看懂 你的意图 淡然在这里你这个语句都很短还能看看 长了的话不行的 希望采纳 你的问题有人回答了在这里就不说了

回答4:

2个一样的标识符。。。。

都是SUM?

回答5:

数组名和函数名相同