c语言函数中如何使用数组 c语音数组函数

c语言怎么调用数组

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

成都服务器托管,创新互联提供包括服务器租用、温江服务器托管、带宽租用、云主机、机柜租用、主机租用托管、CDN网站加速、申请域名等业务的一体化完整服务。电话咨询:18980820575

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语言中自定义的函数中有数组,应该如何运用该函数

方法

有2

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

int

g_arr;

void

fun()

{...}

void

main()

{...}

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

void

fun(int

arr[])

{...}

void

main()

{

int

arr[10];

fun(arr);

}

在C语言中怎么将子函数中的数组和函数调用出来?

来传送子函数中的数组有多种方法——可以通过函数返回值返回地址传递数组;也可以通过函数输入参数来传递数组;还可以通过全局变量来传递数组。

子函数本身可以直接在作用域中进行调用。

1、通过函数返回值返回地址传递数组。

声明函数时需要声明函数返回值类型为对应数组的地址,此时可以返回数组的地址,结合数组元素的地址关系可以传递整个数组,同时可以根据数组的特性传递多个参数。

2、通过输入参数传递数组。

声明函数时提供空输入参数,调用函数时提供目标数组,即可以通过该数组调用子函数中的数组,该方法也可以用于传递多个参数。

3、通过全局变量来传递数组。

声明全局变量用于存储子函数中的数组,此时可以在全局变量作用域中读取调用子函数的数组。

注意:子函数是C语言模块化编程思想的核心,其方法是通过输入接口和输出接口实现对黑盒的调用,故对其内部数据的输入和调用也需要通过输入接口、输出接口和程序的公共区域实现。


网站标题:c语言函数中如何使用数组 c语音数组函数
分享网址:http://cdiso.cn/article/dophjgj.html

其他资讯