99问答网
所有问题
当前搜索:
一维数组函数调用
形参是
一维数组
名能不能
调用
?
答:
声明形参数组并不意味着真正建立一个包含若干元素的数组,在
调用函数
时也不对它分配存储单元,只是用array[]这样的形式表示array是
一维数组
名,以接收实参传来的地址。因此array[]中方括号内的数值并无实际作用,编译系统对一维数组方括号内的内容不予处理。形参一维数组的声明中可以写元素个数,也可以不写...
...通过
调用
一个
函数
来实现该
一维数组
的逆序,并在主函
答:
include<stdio.h>void daoxun(int a[8]);main(){ int a[8],i; for(i=0;i<8;i++) scanf("%d",&a[i]); printf("yuan shu zu:\n"); for(i=0;i<8;i++) printf("%d\t",a[i]); printf("\n"); daoxun(a); printf("dao xun shu zu:\n...
用指针编写
函数
求
一维数组
的最大值。要求在主函数中输入数组a[40],调...
答:
include <stdio.h> define M 40 void f1(int b[M]){ int i,max;for(max=b[0],i=0;i<M;i++)max=(max>*(b+i))? max:*(b+i);printf("其中最大数是:%d\n",max);if(b[i]==max) printf("最大数所在位置:%d\n",i+1);} void main(){ int a[M],*p1;printf("请...
怎样采用指针逆置
一维数组
,用
函数
实现
答:
void rev(int *p,int n) //
调用
时形参为整型
数组
名,元素个数:void reverse(int *a, int n){ int *p,*q, temp;p = a;q = a +n - 1;for (; p < q; p ++, q --){ temp = *p;p = *q;q= temp;} }
c语言编程:用数组名作
函数
参数,编写一个对
一维数组
求平均值的函数,并在...
答:
include <stdlib.h> include <string.h> float b(float arr[],int n); //<<<少了
函数
声明 void main(){ float a[50];int i,n=0;for(i=0;getchar()!='\n';i++){ scanf("%f",&a[i]);n++;} printf("平均值是:%f",b(a,n) ); //<<<b这个函数传的是
数组
的首地址...
编写对具有n个元素的
一维数组
求和
函数
ArraySum()
答:
要求用指针作为
函数
参数,并在主函数main()中
调用
这个函数,实现对具有10个元素的
一维数组
求和。具体要求如下: (1)用input()函数建立数组; (2)用sum()函数对数组元素求和; (3)用main()函数作为主控函数。void input(int *p,n){int i;for(i=0;i<n;i++)scanf("%d",p+i);} int...
C语言
数组
怎么
调用
答:
有好几种方法,我稍微说一下,你回去找书看一看:通过数组首地址 指针 带下标的指针引用
一维数组
元素。引用一维数组中的某一个元素的方法::求当前地址的内容 & :求当前内容的地址 1 a【i】2 *&a【i】 //*在定义语句时代表定义一个指针变量,当在执行语句部分时代表间址运算符,引用...
编写
函数
,将一个整数插入到
一维数组
的指定位置,并在主函数中
调用
该函数...
答:
include <stdio.h> int ord(int a[],int n,int i,int b){ int c,m,l;c=a[i];a[i]=b;for(m=i+1;m<=n;m++){ l=a[m];a[m]=c;c=l;} return 0;} int main(){ int i,a[10];for(i=1;i<=10;i++) //C语言
数组
的下标是从0开始,你的整个程序要考虑下标越界...
...在主
函数
中定义一个有10个元素的整型
一维数组
,用户输入9个数据...
答:
/*打印
数组
*/ int printArr(int * p, int n){ int i;for(i=0; i<n; i++){ printf("%d ",*p++);} printf("\n");return 0;} /*主
函数
*/ int main(void){ int i,num[N];printf("请输入9个整数:\n");for(i = 0; i < 9; i++)scanf("%d", &num[i]);sortArr...
若用一个
一维数组
的数组名作为
函数调用
时的实参,则传给对应形参的是...
答:
选择D,实际上传递的就是实参
数组
的首地址,也就是第一个元素的地址
<涓婁竴椤
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜
用函数输出数组
c函数数组的使用方法
函数引用数组
用子函数输入数组