一道关于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):

数组名和函数名相同