77问答网
所有问题
c语言中用二级指针和malloc()函数 能产生二维数组的效果吗?
如题所述
举报该问题
推荐答案 2014-07-30
不一样的
二维数组是在一片连续的内存空间
二级指针加malloc()不连续
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://77.wendadaohang.com/zd/GN8YWvWNG8WppWNpvYN.html
相似回答
C语言
如何动态分配
二维数组??
答:
动态分配
二维数组
:void main(int argc, char * argv[]){ int NC=100, NR=200;int i,j;char **a; // a[NR][NC] -- *a[NR] -- a[j][i]a = (char **
)
malloc(
sizeof(char *) * NR);for (j=0;j<NR;j++){ a[j] = (char *) malloc(sizeof(char) * NC);} /...
C语言函数
中怎么返回一个
二维数组
答:
1、我们首先定义一个
二级指针和
一个行列变量[int ** array,row,column;]。2、然后我们编写进入行和列的语句,代码如图所示。3、接下来我们可以用一维数组打开一维一维数组。4、接下来,我们使用[array [i] =(int *
)malloc(
sizeof(int)* column);]来为数组再次生成包含该
数组的
新数组。5、...
c语言中
如何通过
二级指针
来操作
二维数组
答:
5、然后我们输入图示代码编译、运行,即可通过
二级指针
来操作
二维数组
。
C语言用malloc
定义
二维数组
问题
答:
p先申请了 5个
数组
长度 后来p[i]又申请了5个数组长度,分别保存在刚才申请的5个元素里 所以,这就相当于定义了P[5][5]咯。。这个大概就是这个意思啦,要画图的话,才好讲。。至于第二个问题。。。听不懂,哈哈。。**p就是指向
指针的指针
嘛(不要骂人哈,本来就是嘛)返回值只有相对于
函数
,...
C语言
一维数组转
二维数组
答:
1、我们先是定义一个
二级指针和
行列变量【int **array,row,column;】。2、然后我们编写输入行列的语句。3、为其开辟一个一个一维装着一维
数组的
数组。4、接下来我们使用【array[i]=(int *
)malloc(
sizeof(int)*column);】为数组再次产生一个新的装着数组的数组。5、然后我们就可以为其赋值并输出...
char **p在
c语言中
是定义一个
二维的指针数组的
意思
吗?
答:
p是
二级指针
的意思,也就是指针的指针。当然
可以用
char **p;去定义一个二维char数组。只不过要用到
malloc
动态申请内存来放二维字符数组。格式如下:include "stdio.h"main(){ char **p;int i,j;int row,rank;//输入
二维数组的
行数和列数 printf("Please input row and rank:\n");scanf("%d...
c语言
矩阵的乘法 动态
二维数组
形式
答:
,&m,&g); printf("请输入第二个矩阵的列数(该矩阵行数等于第一个矩阵的列数):\n");scanf("%d",&n);double **a=NULL;a=(double**
)malloc(
m*sizeof(double*));for(i=0;i<m;i++)a[i]=(double*)malloc(g*sizeof(double));printf("请输入第一个矩阵中的元素:\n")...
大家正在搜
malloc函数的用法c语言
c语言中malloc函数的头文件
c语言malloc函数的作用
c语言feof函数的用法
malloc函数的使用格式
c语言 指针函数
c语言malloc用法
malloc函数的头文件
malloc函数用法
相关问题
C语言用malloc定义二维数组问题
c语言中如何通过二级指针来操作二维数组
C语言中,为什么通过函数为指针变量分配内存,形参一定要是二级...
c语言用二级指针输入输出二维数组,怎么编写?求赐教~
C语言怎么用指针代替二维数组
请问一个C语言的问题,为什么没有输出指针的值?输出的是什么?...
在c语言中用二级指针指向数组,(*变量名)的值为什么与数组名...
c语言的二级指针如何初始化了?