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

Python019

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

要引用数组宏的每个元素做些计算,可以将数组及数组的长度作为参数同时传递给调用函数就可以实现了,比如:

#include<stdio.h>

int sum(int a[], int size)

{

int i, result = 0

for (i = 0i <sizei++) {

result += a[i]

}

return result

}

main() {

int a[8]

int s,i

for (i = 0i <8i++) {

scanf("%d", &a[i])

}

s = sum(a, 8)

printf("%d", s)

}

int x[10]里面有十个元素为x[0]道x[9]

首先,指针是特殊的变量,比如int *p;如果不加*号,你可以把p当作一个普通变量,而这个变量中存放的东西是一个内存地址.如果你只想得到这个地址,直接用p,但是如果你想得到这个地址中存的数据内容,就要加一个运算符*