77问答网
所有问题
当前搜索:
c语言指针怎么指向数组
C语言怎么
定义一个字符
指针指向
一个二维字符
数组
的首地址
答:
二维数组也是“数组的数组”所以定义一个指向由m个元素组成的一维数组指针即可指向二维数组的首元素地址
。如:char arr[2][2] = { { 'a', 'b' }, { 'c', 'd' } };char (*p)[2];p=arr; // p指向首元素地址。char c = *(p[0]+ 1);// 指向0行1列 即字符b ...
C语言如何
定义
指针指向
字符型二维
数组
答:
1.使用列
指针
:定义一个列指针p,让它
指向
二维
数组
的第0个元素 int a[3][4];int *p;p=&a[0][0];//因为a[0]是第0行的数组名,所以p=&a[0][0]相当于p=a[0],因为a[i][j]前面共有i*4+j个元素 该二维数组的任意i行j列元素可表示为*(p+i*4+j)。2.使用行指针:定义一个...
c语言指针指向数组
的问题。
答:
首先你要明白一点,
数组
名和
指针
本质上是一回事,都是地址,该数组的首地址。知道这一点后就可以活学活用了。这是
c语言
的精髓。比如你定义了int p,a[10];并且让p=a;,这个操作叫做指针p
指向
了数组a,其本质是给p这个变量付了一个值,就是数组a的地址,也是a[0]的地址,也是a本身里面存储的内...
C语言
中,定义一个int a[3][4],如果定义一个
指针指向
这个
数组
呢
答:
int a[3][4]的类型是int [3][4],你要定义一个
指针指向
它,那么首先它得是个指针,int*p,然后指向这个数组,不能写int*p[4]这样写的话p就是个
指针数组
了,因为p是变量,而[]的优先级要高于*,所以只能写作int(*p)[4];
C语言
问题,
如何
用
指针指向
未知长度的
数组
的末尾?
答:
楼主,可以用
指针
解决,即让指针开始
指向数组
首地址,然后P++,直到遇到\0为止。例子:int a[20]={1,2,3,4} int *p=a /*p指向数组a首地址*/ while(*p) /*这要有值,就为真,p不断往后指*/ ++p;--p; /*注意,p最后还会下移一位,指到了\0,向前一位就指到了末尾的值的了*/ ...
C语言指针指向
一维
数组
与二维数组?
答:
3和2是一样的,也是会报错的。可以使用行
指针
double (*p)[3]=data;
指向数组
第0行,也就是我们平常理解的第一行。访问方式,假设data是i行j列,*(*(p+i)+j)就是第i行j列的元素值,也就是data[i][j]的值。也可以使用列指针double *p = data[0]指向第0行0列,访问方式如下:...
c语言
-
指针
-
指向
三维
数组
答:
int i,j,k;char ***m = (char***)malloc(H* sizeof(char**)); //定义动态三维
数组
m for(j=0; j<m; j++){ m[j] = (char**)malloc(6*sizeof(char*));for(k=0; k<n; k++){ m[j][k] = (char*)malloc(32*sizeof(char));} } char *n;n=(char *)malloc...
如何
在
c语言
二维
数组
中使用
指针
答:
3、函数中的处理逻辑需要修改(一步一步来,这样容易处理和理解)。你定义的函数是使用
数组
作为参数的,数组名本身就是个地址(相当于
指针
)。下面在手机上用易历知食软件里的微
C程序
设计来演示修正后的代码并运行程序,供参考。手机上修正后的代码如下图:手机上运行的效果如下图所示:...
C语言
问题,
指针指向数组
。使指针变量p指向数组a的第三个元素,p=&a+...
答:
int a[10] ;int *p=a ; //定义一维
指针
p,并
指向数组
a首地址。p=a+2 ; //指向数组a的第三个元素 或写成:p= &a[2] ; //通过&运算符号来取a[2]的地址,赋值给p p=&a ; //这是错误的语句!因为,&a的类型是int **, 而p是int *类型,所以,类型不相符,不能进行赋值操作。
C语言
关于
数组
的问题
答:
include <stdio.h> //载入标准输入输出库 main() //主函数,作为
c程序
的入口函数,从这里开始。{ char *s,c[80]; //创建一个字符型的指针,一个字符型的数组 s=c; //将
指针指向
这个数组的开头。(数组名等于
指向数组
开头的指针)gets(s); //从键盘获取输入到s,因为此时s
指向c
[],所以...
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜
C语言指针指向数组的写法
c语言对数组元素的引用方法
c语言中指向数组的指针
用指针输入数组
数组赋值给指针变量
定义指向数组的指针
C语言定义指针变量指向数组
使指针p指向数组a怎么表示
指针指向数组首地址