c语言数组函数运用 c语言数组函数的使用方法

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

方法

创新互联公司成都网站建设按需策划,是成都网站维护公司,为成都广告制作提供网站建设服务,有成熟的网站定制合作流程,提供网站定制设计服务:原型图制作、网站创意设计、前端HTML5制作、后台程序开发等。成都网站营销推广热线:13518219792

有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语言 数组 调用函数

对于有数组参数的函数,编译程序要为其开辟相应的内存空间,而程序中两个函数

都有数组参数a[n][m],由于n,m是变量,编译程序并不知道n,m的具体值,所以不能

通过编译。

修改:

1.在#include下面添加以下伪指令:

#define n 5

#define m 5

2.将函数的参数形式改为:

int sum(int a[n][m]);

void pl(int a[n][m]);

并按此修改程序文件中所有关于这两个函数的申明和调用即可


当前文章:c语言数组函数运用 c语言数组函数的使用方法
网页网址:http://azwzsj.com/article/ddecdsd.html