00问答网
所有问题
当前搜索:
int数组作为参数
C语言中
int
a[] 可以
当参数
吗? 他代表的是指针么?
答:
int
a[]可以当
形参
。
数组
当
参数
的时候回退化成指针,也就是一个指针常量
在c语言中怎么将
数组
直接
作为
函数的
参数
比如
int
f(int a[10]) 在...
答:
int
a[10];int result=fun(a);return 0;} 这样就好了 通常为了在函数中确保访问
数组
不越界,在
参数
列表还要假如数组的长度,方便函数访问
数组
如下:int fun(int *a,int length){ int i,sum=0;for(i=0;i<length;i++){ //...对数组的每个元素进行访问 sum+=a[i];//把全部元素加起来...
C语言,为什么
int
a[]的传递
参数
是这样的?
答:
void func(
int
a[])你可以暂时看做等同于void func(int *a)需要的是一个
数组
的首地址 数组名即为数组的首地址 a[0] a[1] 等等都是取值 而非地址 以你的定义来看 a[4]是访问非法地址,你只分配4个空间却访问第5个值,任何时候这种写法都是不允许的 ...
int
类型
数组
名
作为参数
传递给float的子函数,请问如何做类型转换?_百度...
答:
Arrary即是
数组
名,又是首地址,传的时候把它转成float *即可。subfun((float *)Arrary); //调用时 在subfun函数中使用时 先定义一个
int
*temp;再把传入值转成int*,再安数组方式用就行了。void subfun(float *p){ int *temp = (int *)p;printf("%d\n",temp[2]);//printf("%d...
数组作为
函数
参数
时,
形参
与实参的关系如何
答:
数组
做函数
参数
。实参传数组名。
形参
:一维数组
int
a[10],可以用int a[10],也可以int a[ ],也可以int *a。二维数组int a[2][3],可以用int a[2][3],也可以用int a[ ][3],也可以用int (*a)[3]。
数组作为
函数
参数
怎么用C++
答:
数组名
作
函数
参数数组
名可以作函数的实参和
形参
。如:main(){
int array
[10]; ……… f(array,10); ………}f(int arr[],int n){ ………}array为实参数组名,arr为形参数组名。在学习指针变量之后就更容易理解这个问题了。数组名就是数组的首地址,实参向形参传送数组名实际上...
c语言怎么将
数组作为
函数
参数
传入?
答:
//
数组作为
函数
参数
,传递是整个数组的地址,修改了函数
形参
数组元素的值,会影响到外面的实参数组 void change(
int array
[]){ printf("array ==%p\n",array);array[0] = 100;} int main(){ int ages[6] = {10,11,13,15,11,18};printf("array ==%p\n",ages);change(ages);printf(...
数组作为
函数
参数
,求数组的最大值或最小值
答:
数组作为
函数
参数
,求数组的最大值或最小值,这样的函数需要两个参数,一个为数组a,另一个是数组内有效数据的个数n。以下是这个函数的代码:
int
max(int a[],int n){int i,max=a[0];for(i=1;i<n;i++)if(a[i]>max)max=a[i];return max;} 这个函数调用的语句:printf("数组的最...
C语言
数组作为形参
实参的一些疑惑?
答:
在函数定义的时候,
形参int
arr[]不是表示某个元素的值,而是告诉编译器第一个
参数
是一个
数组
指针,可以接收实参传过来的数组地址。实际上以上定义等价于下面的定义。1.数组里面带元素个数:void fun(int arr[常数], int n);这里的常数可以是任意正整数,实际上编译器是会忽略,因为这里只要告诉编译...
在C语言中,
数组作为参数
,是怎样在函数之间传递?
答:
很简单的,
数组作为
函数
参数
传递的时候只要是数组名就可以了,因为数组名本身就是数组的首地址 .给个程序看看 include<stdio.h> define N 3
int array
[N][N];void main(){ //在主函数内声明被调函数 void convert(int array[][3]);int i,j;printf("输入数组:\n");for(j=0;j<N;j++)f...
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜
c语言函数数组作为参数
数组函数调用实参咋写
C语言数组做实参
数组引用作为函数参数
整个数组作为函数参数
数组做函数参数怎么声明
int参数类型
数组元素作为函数参数
数组作为函数参数传递