举个例子#include<int a[ ]>void sum(int a[ ]){ a[0]=a[-1]+a[1]; }main(){ int a[10]={1,2,3,4,5,6,7,8,9,10};sum(&a[2]);printf("%d\n",a[2]);}void 不是指空返回值的意义吗,那么这段程序的输出应该是3啊为什么运算的结果会返回为 2+4=6?
哆啦的时光机
相关分类