c语言定义函数调用数组,c语言函数中数组的使用

C语言中自定义函数样引用一个数组该什么办?

调用时:

网站建设哪家好,找创新互联公司!专注于网页设计、网站建设、微信开发、重庆小程序开发公司、集团企业网站建设等服务项目。为回馈新老客户创新互联还提供了建德免费建站欢迎大家使用!

sum=fun1(a[N]);

printf("sum=%d\n",sum);

定义中:

int fun1(int a[N],int i)

{

int s=0;

for(i=0;iN;i++)

s=s+a[i];

return(s);

}

注意定义的函数int fun1(int a[N],int i),在调用函数的时候语法是sum=fun1(int a[N],int i);错误在于调用函数时()内的参数应该和定义时一样

C语言中自定义的函数中有数组,应该如何运用该函数

方法

有2

将该数组定义为全局变量,即:

int

g_arr;

void

fun()

{...}

void

main()

{...}

2.将该数组作为函数参数传递到自定义函数里,即:

void

fun(int

arr[])

{...}

void

main()

{

int

arr[10];

fun(arr);

}

c语言怎么调用数组

c语言可以用数组元素的方法或指针的方法调用数组。

int a[100],i;

for(i=0;i100;i++)

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

for(i=0;i100;i++)

printf("%d ",a[i]);

也可以:

int a[100],*p;

for(p=a;pa+100;p++)

scanf("%d",p);

for(p=a;pa+100;p++)

printf("%d ",*p);


当前文章:c语言定义函数调用数组,c语言函数中数组的使用
标题路径:http://ybzwz.com/article/dscscjo.html