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]);输出a[2]
来源:学生作业帮助网 编辑:作业帮 时间:2024/06/30 22:56:04
![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]);输出a[2]](/uploads/image/z/3648381-69-1.jpg?t=void+sum%28int+a%5B%5D%29+%7Ba%5B0%5D%3Da%5B-1%5D%2Ba%5B1%5D%3B%7D+main%28%29+%7Bint+a%5B10%5D%3D%7B1%2C2%2C3%2C4%2C5%2C6%2C7%2C8%2C9%2C10%7D%3B+sum%28%26a%5B2%5D%29%3B%E8%BE%93%E5%87%BAa%5B2%5D)
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]);输出a[2]
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]);
输出a[2]
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]);输出a[2]
6
void sum(int* a)
{
*a = *(a-1) + * (a+1);
}
这样应该可以看懂的吧 , 数组作参数的时候,退化成指针