问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

C语言,在函数里要输入一个数组怎么办

发布网友 发布时间:2022-04-27 11:04

我来回答

4个回答

热心网友 时间:2023-09-14 11:42

用指针就可以了,如
定义有int a[5];
则这样定义函数:
int fun(int *p, int size)
{
//p为数组的首地址
//size为数组的大小
//传递进去后可以像操作a一样用下标操作p
//如p[0], p[4]...
}
传递参数给函数可以这样写:
fun(a, 5);

若是*数组,则第一维大小不给出,只指定后面的维数大小,如:
定义有int a[5][2];
则这样定义函数:
int fun(int p[][2], int size)
{
//p为数组的首地址
//size为第一维的大小
//传递进去后可以像操作a一样用下标操作p
//如p[0][1], p[4][1]...
}
传递参数给函数可以这样写:
fun(a, 5);

热心网友 时间:2023-09-14 11:42

你是指作为函数的参数传递一个数组吗?
如果是这个意思,那很简单,用指针就可以了,如
定义有int a[5];
则这样定义函数:
int fun(int *p, int size)
{
//p为数组的首地址
//size为数组的大小
//传递进去后可以像操作a一样用下标操作p
//如p[0], p[4]...
}
传递参数给函数可以这样写:
fun(a, 5);

若是*数组,则第一维大小不给出,只指定后面的维数大小,如:
定义有int a[5][2];
则这样定义函数:
int fun(int p[][2], int size)
{
//p为数组的首地址
//size为第一维的大小
//传递进去后可以像操作a一样用下标操作p
//如p[0][1], p[4][1]...
}
传递参数给函数可以这样写:
fun(a, 5);

热心网友 时间:2023-09-14 11:43

int

热心网友 时间:2023-09-14 11:43

INT
C语言,在函数里要输入一个数组怎么办

用指针就可以了,如 定义有int a[5];则这样定义函数:int fun(int *p, int size){ //p为数组的首地址 //size为数组的大小 //传递进去后可以像操作a一样用下标操作p //如p[0], p[4]...} 传递参数给函数可以这样写:fun(a, 5);若是多维数组,则第一维大小不给出,只指定后面的维数大小...

C语言如何输入一个数组

1、输入数组需要使用指针获取地址后,就能对得到的数组就行操作了。首先打开DEV C++软件,新建一个空白的C语言文件:2、输入程序的源码,先定义一个整型数组“a[5]”,采用scanf语句输入数组中的每个元素,这里使用指针来对输入的数字进行访问,要先给输入的每一个数字给予它的地址,便于访问,最后拿得到...

如何在C语言中用scanf输入数组

include main()struct int num;char name[20];char sex;int age;stu[5];int i;for(i=0;i<5;i++)printf("请输入信息\n");scanf("%d",&stu[i].num);scanf("%s",&stu[i].name);scanf("%c",&stu[i].sex); //在%c之前加一个空格 scanf("%d",&stu[i].age);for(i=0;...

c语言中函数里面怎么输入字符串数组

在C语言中,字符串是以字符数组方式保存的,于是字符串数组可以用二维字符数组存储。输入时,每次输入字符串数组的一个元素(一行),根据需要,使用scanf或gets进行输入。如:char str[10][100]; //定义字符串数组,供10行,每行最多100个字节数据。int i;for(i = 0; i < 10; i ++)scanf("%...

c语言定义一个用于输入整数数组元素的函数?

在main函数中,我们声明一个长度为10的整数数组arr,并使用input_array函数输入数组元素。您可以将数组长度和数组变量名更改为您需要的值。请注意,上述代码中的输入方法是简单的示例代码,并且不具有健壮性。在实际编程中,您需要考虑各种输入情况,例如输入值不是整数等,以避免潜在的错误。

用函数写一个c语言程序,从键盘录入3*3数组

[4] ,这里已经明显超出了数组的范围了,所以错误。正确应该改成 第八行,第一个for(i = 0;i < 3;i++)第十行,第二个for(j = 0;j < 2;j++)另外从习惯上讲,每次要求输入时最好能有一个提示语句显示出来,因此第十二行第二个 for 里面可以增加一条语句显示一个提示输入的信息。

C语言边写函数的时候要定义一个数组char*a和char a[]一样么?

当然不一样。char*a是一个指向字符对象的指针,该对象可以是一个字符,也可以是字符串(即字符数组);而char a[]则是定义了一个元素个数不定的字符数组;具体来说,初始化时都可以说:char*a="asdasd";char a[]=asdasd";但是定义之后,*a可以将字符串整体赋给他,而char[]则不行,如*a="...

C语言定义一个函数如果含有数组

void min(int a[],int x) //int x是用来标记传过来的数组的长度(即a数组指向的那个数组的长度)。因为你在函数中计算的时候,a只能当做一个指针来用,没有具体的长度,而且你是int 型的,所以没有标准库函数来求你需要计算的数组的长度,所以你就没法计算。void min(int a[],int b[])这样...

c语言程序 调用函数 数组的输入输出

include int t=0;void file(){ t++;if(t==5){ printf("\n");t=0;} } main(void){ int n,i;int a[100];printf("要输入数的个数为:");scanf("%d",&n);for(i=0;i 评论 0 0 加载更多

C语言编写一个函数,在主函数中输入包含N个元素一维数组,求此数组中最...

int max3(int a[],int m[]){int i,j,k,t,b[N];for(i=0;i<N;i++)b[i]=a[i];for(i=0;i<3;i++){k=i;for(j=i+1;j<N;j++)if(b[j]>b[k])k=j;t=b[i];b[i]=b[k];b[k]=t;m[i]=b[i];} } int main(){ scanf("%d",&N);int a[N],m[3],i...

c语言函数怎么调用数组 c语言用函数输入数组 c语言数组作为参数传入函数 c语言输入一个数组 c语言函数参数可以是数组吗 c语言数组作为函数参数 C语言数组截断函数 c语言函数形参为数组 c语言函数数组调用
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
苹果圣经:iPhone手机酷玩宝典(全彩)内容简介 苹果圣经:iPhone手机酷玩宝典(全彩)基本信息 鱼儿是什么养的? 怎样取消360锁屏壁纸? 甲酸可以和硅油反应吗 甲烷 甲醇 甲酸是无机化合物还是有机化合物 糖化血红蛋白正常范围 快递,中国到柬埔寨金边,运输是按长X宽X高,和重量算的,我是想问一下... 滚筒洗衣机显示三个半小时 耐克阿甘鞋鞋垫怎么洗 关于C语言中用scanf函数如何输入数据的问题 英国主要报刊有哪些 C语言题目 用函数方法做,输入十个数,输出平均数,并且按顺序输出。 报纸名的英汉对照 英文报刊的名字??? 用C语言编程从键盘上输入10个数,写一个函数(主函数调用该函数),求出其中最大的一个数。 英国华人报纸有哪些? C语言 如何用函数输入,求大神调试下 英《金融时报》负责人为什么被迫退高薪? C语言:输入5个数,用调用函数的方法,从小到大排序 用简单点的 关于高塔的介绍~? 英国著名时报 用C语言编写:编写一个函数,要求在主函数中输入两个数,输出其中最大值。 什么叫高塔肥?为什么说高塔的肥料好? 美国和英过最著名的报纸或杂志有那些? c语言,通过函数为数组输入若干大于等于0的整数,用负数作为输入结束标志,调用函数输出该数组的元素? 输电线路中的“高塔”是指多高?60米还是80米?在哪个规范里规定的? 环球时报的英文版 c语言用函数从键盘输入10个整数,统计非负数个数,负数个数,并计算非负数之和,负数之和,非负数之积_百度问一问 塞尔达高塔开启的顺序是什么? 著名的外国英文报刊或杂志的英文名及译名 越多好!! C语言输入函数 英国的报纸刊名用英文都怎么写?帮一下…… 一个c语言程序,用函数,输入一个十进制数,输出一个二进制数。 需要用C语言调用函数的方法解决:任意输入一个整数,求各位数字之和 写一个函数,输入一个十六进制的数,输出相应的十进制数。用c语言编程。 英国有名的报纸 C语言:利用函数定义从键盘输入三个数,输出最大的一个数 对灵活就业的看法 现在中国的灵活就业正在兴起,已经涉及到两亿多人,灵活就业有什么特点? 灵活就业正在兴起,你看好灵活就业吗? 西游记孙悟空三借芭蕉扇的主要内容。50字左右 中国灵活就业者已达2亿人,灵活就业真的“灵活”吗? 西游记受阻狮驼岭故事 90 后为何越来越愿意接受「灵活就业」? 西游记故事摘抄 不要文言文的 人大代表建议保障灵活就业,你如何看待这个建议? 如何看待我国灵活就业人数达2亿人? 儿童为什么喜欢<西游记> 灵活就业状况报告怎么查看