在C语言中,怎样引用数组中所有的元素啊?

如题所述

要引用数组宏的每个元素做些计算,可以将数组及数组的长度作为参数同时传递给调用函数就可以实现了,比如:
#include<stdio.h>
int sum(int a[], int size)
{
int i, result = 0;
for (i = 0; i < size; i++) {
result += a[i];
}
return result;
}
main() {
int a[8];
int s,i;
for (i = 0; i < 8; i++) {
scanf("%d", &a[i]);
}
s = sum(a, 8);
printf("%d", s);
}
温馨提示:答案为网友推荐,仅供参考
第1个回答  2016-06-17
不能,C没有提供这种功能,只能一个元素一个元素地引用……
第2个回答  2016-06-18
指针
第3个回答  2016-06-17
出门右拐c吧
相似回答