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);
}
才正确
*p3 = *p1++ + *p2++;
p3++;
而且不要把 函数名和 数组名重复
兄弟 要养成一个 C语言 格式的好习惯啊 不然 语言太长 别人都懒的回答你的问题了 首先要让别人看懂 你的意图 淡然在这里你这个语句都很短还能看看 长了的话不行的 希望采纳 你的问题有人回答了在这里就不说了
2个一样的标识符。。。。
都是SUM?
数组名和函数名相同