66问答网
所有问题
c语言问题:主函数中有一个二维数组,调用一个子函数对其赋值,希望通过指针来实现,该怎么做。具体一点
如题所述
举报该问题
其他回答
第1个回答 2011-04-13
int a[20][20];
int *P=a;
*p++= 这样子赋值
<上一页
1
2
相似回答
C语言
如何在
子函数
中对
主函数中
的
二维数组
值进行修改? 二维数组已经在...
答:
用
指针
做
函数
参数可以
实现
!
c语言问题,
用
指针
为
一个二维数组赋值
答:
其实你这样赋值也是可以的,是没有问题的。因为arr是
二维数组
的数组名,它(arr)本身就代表这个二维数组的第0行的地址。问题关键不是出现在这里,而是在你程序的while循环语句中 while(scanf("%f", &ptr+i)&&i!=7)i++;你这样写是不对的,首先ptr指向的是一个地址,所以ptr+i也是一个地址,所以...
c语言
如何在
子函数中
改变
主函数数组
值?
答:
一:把a作为参数传递给sss();int sss(int x){x ;}这样仅仅只是使用a的值,是把a的值复制给x,使x的值等于a,可以在子函数中使用a的数值,但无法改变
主函数中
a的值.二,使用指针.声明
一个指针
指向a,把a的地址作为参数传递给
子函数,
那么在子函数中不但可以使用a的值还可以修改主函数中a的值....
C语言
用
函数实现数组赋值
答:
C语言用函数实现数组
赋值
10
主函数中有一个数组
M_a[31]={0};现在要求编写一个
函数
void Chg_Array() 使数组M_a[31]中所有元素赋值为9,我知道要用
指针,二维指针
,可是用不明白,请高手指教~~ 都市靓轩 | 浏览2390 次 |举报 我有更好的答案
c语言中
如何
通过
二级
指针来
操作
二维数组
答:
1、首先我们打开电脑里的
C语言
软件,新建一个工程和.c文件,输入头文件和
主函数
。2、然后我们输入图示代码初始化
数组,
定义变量类型。3、然后我们输入图示代码用for语句
实现数组
的访问。4、然后我们输入图示代码进行输出。5、然后我们输入图示代码编译、运行,即可通过二级
指针来
操作
二维数组
。
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语言函数怎么返回二维数组
函数怎么调用二维数组
c语言二维数组怎么用
c语言二维数组排序函数
c语言函数调用数组
c语言怎么把数组传入函数
二维数组的函数调用
c语言二维数组最大值
c语言中二维数组的定义
相关问题
c语言中在主函数中定义了一个二维数组,用子函数赋值,再在另一...
C语言函数中怎么返回一个二维数组
C语言中,主函数中已经赋值的数组怎么调用到子函数
C语言如何在子函数中对主函数中的二维数组值进行修改? 二维数...
c语言如何在子函数中改变主函数数组值?
C语言用函数实现数组赋值
我一直搞不清楚关于c语言关于函数调用和栈的两类题,快要考试,...
c语言二维数组怎么用函数一个一个调用,这样对吗