55问答网
所有问题
当前搜索:
c语言数组和指针传递数据
C语言
使用
数组指针
参数
传递
答:
vec(a,b,
c
);for (i=0;i<3;i++) printf("%g ",c[i]);return 0;}
...上输入8个数,求出最大值和最小值用
指针传递数组
答:
这段
C 语言
代码实现了从键盘上输入 8 个数,并使用
指针传递数组
来找到这些数中的最大值和最小值。
C语言
中
指针
做函数参数
传递
二维
数组
答:
void fun(int (*p1)[3],int (*p2)[3]);int main(){ int p1[3][3]={{7,8,9},{4,5,6},{1,2,3}} ;int p2[3][3] = {0};int i = 0, j = 0;fun(p1,p2);for(i = 0;i < 3;i++){ for(j = 0;j < 3;j++){ printf("%d ",*(*(p2+i)+j));} prin...
请问在
C语言
中,函数传参时怎样利用
指针传递数组
答:
数组
名就是
指针
,例如:include <stdio.h> void pr(char *p){ printf(p);} void main(void){ char s[] = "abc";pr(s);}
C语言
字符串
数组指针
的
传递
答:
int n;char name[10];};//传入一个字符串
指针
name,给结构体相应变量赋值 void cp_str( char *name , int n ){ struct data st;strcpy( st.name , name );st.n=n;} //输入
数据
,完成字符串的录入 void input_str(){ int i=0;for(i=0;i<10;i++){ scanf("%s" ,name );cp_...
C语言
中向一个函数
传递
一个
数组
,函数中定义一个
指针
变量,请问这个指针...
答:
指针传递
到函数后,函数可以像用
数组
一样使用它,比如你传入的是int *a,如果数组大小为n,那么就可以 for(int i=0;i<n;i++)dd = a[i];来访问数组中的元素值了!
C语言
的
指针数组和
函数实参和形参的值单
传递
问题
答:
形参
数组
是本质是
指针
int a[5] ---void fun(int a[]);其实是 int a[5] ---void fun(int *a);char *name[]={"follow me","basic","great wall","fortran","computer design"};void sort(char *name[],int n)其实就是 char *name[]={"follow me","basic","great wa...
C语言
怎么把字符
数组传递
给一个
指针
呢!!!
答:
楼主你好!!!直接
传递
就可以了:char *p,a[8]="9228397";p=a;因为
数组
名就是数组的地址!!
C语言
:简述一下“
数组和指针
的关系”?
答:
数组:
数组传
参时,会退化为
指针
,所以我们先来看看什么是退化!(1)退化的意义:
C语言
只会以值拷贝的方式
传递
参数,参数传递时,如果只拷贝整个数组,效率会大大降低,并且在参数位于栈上,太大的数组拷贝将会导致栈溢出。(2)因此,C语言将数组的传参进行了退化。将整个数组拷贝一份传入函数时,将...
c语言指针传递数组及
返回的问题
答:
因为在函数fun()中语句*s1++=*s2++;,所以执行完函数后,s1指向'\0'前边的字符,如果返回s1,则只会返回一个字符(最后的字符),之所以返回p,这是因为在函数的开始时,已将
指针
p初始化为s1的首址,只有这样才能返回正确的地址(指针)。
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜
用指针在函数之间传递数组
数组传递给指针
利用指针传递数组
把数组指针传入函数的方法
二维字符指针传参
数组传参
指针作为参数传递
数组指针传入函数
c语言传递数组