c语言数组函数运用 c语言数组函数的使用方法
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语言 数组 调用函数
对于有数组参数的函数,编译程序要为其开辟相应的内存空间,而程序中两个函数
都有数组参数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]);
并按此修改程序文件中所有关于这两个函数的申明和调用即可
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: c语言数组函数运用 c语言数组函数的使用方法
本文地址: https://pptw.com/jishu/1083.html