00问答网
所有问题
当前搜索:
c语言二维数组赋值给指针
c语言
问题:主函数中有一个
二维数组
,调用一个子函数对其
赋值
,希望通过...
答:
void get_val(int array[][200], int m, int n, int *max, int *min){ int i, j;for(*max = array[0][0], *min= array[0][0], j = 0; j < m; j++){ for(i = 0; i < n; i++){ if(*max < array[j][i]){ max = array[j][i];} if(*min > array[j...
数组
可以
赋值给指针
吗?(求高手) 例如: int num[10],*pn; pn=num...
答:
数组
名可以代表数组的首地址,num就是num数组的首地址,pn声明为一个
指针
变量,它的值直接指向(points to)存在电脑存储器中另一个地方的值,也就是个地址。因此num的值是可以
赋值
给pn的。
c语言
中怎样实现对
二维数组
元素进行
赋值
并输出。
答:
1 定义二维指针。2 确定数组维数,即行数和列数。3 申请行数个一维指针大小空间,并
赋值给二维指针
。4 对于每个一维指,申请列数个元素的空间,并赋值给对应的一维指针。5 输入或赋值数据。6 使用双重循环,逐个范围存储单元并输出。7 逐个释放一维指针上的内存。8 释放二维指针上的内存。以整型
二维
...
为什么不能把
二维数组
名/行的首地址赋
给指针
?
答:
要想直接把一个
二维数组
名赋给一个
指针
,这个指针必须是行指针或二级指针才可以;因为在
C
编程系统中,对于二维数组会看成数组元素为一维数组的一维数组,即对于二维数组aa[2][3],系统会看成aa[0]和aa[1],而aa[0]和aa[1]中分别包含三个元素,这就是系统对于二维数组的处理;所以直接把二维数组...
c语言
问题,用
指针
为一个
二维数组赋值
答:
ptr=arr;其实你这样
赋值
也是可以的,是没有问题的。因为arr是
二维数组
的数组名,它(arr)本身就代表这个二维数组的第0行的地址。问题关键不是出现在这里,而是在你程序的while循环语句中 while(scanf("%f", &ptr+i)&&i!=7)i++;你这样写是不对的,首先ptr指向的是一个地址,所以ptr+i也是一个...
c语言
里面怎么用
指针
表示
二维
字符
数组
答:
例如:char str[3][10]; //定义了一个char型的
二维数组
char (*pstr)[10]; //定义了一个指向char型的
数组指针
pstr=str; //指针指向二维数组str下面用pstr这个指针对二维数组进行
赋值
操作 int i;for(i=0;i<3;i++) scanf("%s",*(p+i)); //*(p+i)等价于str[i]
C语言二维数组
与
指针
运算
答:
1.int (*p)[4],表示定义一个
数组指针
。例:int (*p)[10]; p即为指向数组的指针,又称数组指针。数组指针是指向数组首元素的地址的指针,其本质
为指针
;
指针数组
是数组元素为指针的数组(例如 int *p[3],定义了p[0],p[1],p[2]三个指针),其本质为数组。数组指针的使用在某些情况下与指针...
C语言
如何利用
指针
接受
二维数组
实参
答:
1、通过二级指针去访问
二维数组
需要先给二级指针分配等同于二维数组行数的一维
数组指针
,然后把二维数组的每行首地址
赋值给
对应位置的一维指针上。之后就可以通过
二维指针
直接访问了。2、例程:include <stdio.h>//输入输出头文件。#include <stdlib.h>//本程序需要用到malloc/free函数,引用该头文件。in...
c语言
中如何通过二级
指针
来操作
二维数组
答:
1、首先我们打开电脑里的
C语言
软件,新建一个工程和.c文件,输入头文件和主函数。2、然后我们输入图示代码初始化数组,定义变量类型。3、然后我们输入图示代码用for语句实现数组的访问。4、然后我们输入图示代码进行输出。5、然后我们输入图示代码编译、运行,即可通过二级
指针
来操作
二维数组
。
c语言
中将一个
数组的值赋给
另外一个数组,好像要用
指针
来赋值
答:
错误的,不能用赋值语句将一个字符串常量直接给一个字符
数组赋值
。chars[20];charss[]="hello";s=ss;错误原因是:是您不能使用赋值语句将一个字符数组直接
赋值给
一个字符串数组,也就是说,必须使用strcpy()函数来实现一个字符串的副本(在
c语言
中,但是在c++的string类中,上面的赋值是正确的)。...
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜
一维数组怎么赋值给二维数组
c语言指针指向二维数组
c语言二维数组的指针
c语言二维数组随机赋值
二维数组指针赋值
指针给数组赋值
行指针指向二维数组
c二维数组指针
指针与数组c语言