55问答网
所有问题
当前搜索:
指向指针的指针怎么定义
...
指向指针
数组的指针、指向数组
的指针的指针
,分别
如何定义
?
答:
1.
如何
声明一个
指针
,这个指针是
指向
整个数组的,数组有n个元素,每个元素是int,不是int (*p)[n],而是最简单的int*p;2. 如何声明一个指针,这个指针也是指向数组的,数组有n个元素,每个元素不是int,而是指针int*;这个指针是int**p;3. 又如何声明一个指针,它指向另一个指针,这“另一个...
指向指针的指针
是什么意思?
答:
指针可以指向一份普通类型的数据
,例如 int、double、char 等,也可以指向一份指针类型的数据,例如 int *、double *、char * 等。如果一个指针指向的是另外一个指针,我们就称它为二级指针,或者指向指针的指针。
指针的定义
是什么?
答:
指针一般指向一个函数或一个变量
。在使用一个指针时,一个程序既可以直接使用这个指针所储存的内存地址,又可以使用这个地址里储存的函数的值。在计算机语言中,由于通过地址能找到所需的变量单元,可以说,地址指向该变量单元。因此,
将地址形象化的称为“指针”
。意思是通过它能找到以它为地址的内存单元。
c++中,
怎样定义
一个
指向指针
数据
的指针
变量呢?
答:
**p; //
定义指向
字符指针数据
的指针
变量p char *name[]={″BASIC″,″FORTRAN″,″C++″,″Pascal″,″COBOL″};p=name+2; //见图6.23中p的指向 cout<<*p<<endl; //输出name[2]指向的字符串 cout<<**p<<endl; //输出name[2]指向的字符串中的第一个字符 } 运行结果为 C++ C ...
C语言中
指向指针的指针怎么
理解
答:
指针可以理解为一个存地址的寄存器,存的就是地址,“
指向指针的指针
” 就是二级指针 假设另一个指针是int *q; 而q的指针就是 &q,p = &q;作用为了获取这个地址。
如何定义指向
函数
的指针
?
答:
先
定义
一个函数
指针的
类型:typedef void (*pfun)();然后用这个类型pfun定义一个数组 pfun ptr[5];//[]里的数字是数组元素的个数,依情况而定:这儿用5做例子 这样ptr就是一个
指向
函数指针的数组。对于“把一个指针强制定义”这我还没听过这个说法,只听过把指针强制转换成某个类型
的指针
:强...
c语言
如何
写一个
指向指针
数组
的指针
?
答:
比如 *p[i], *p[0]就是其中一个
指针
,依次类推。int *p[i],*q;q=p[0];这里q就
指向
了指针数组p[0]的首地址;也可以这样写:p=q;p++;q就会指向下一个元素的地址了;q++=p++;那么q[1]就指向了p[1];个人理解,只可参考,采纳与否,看楼主了。
如何定义指向
函数
的指针
?
答:
函数
指针的
应用:(*指针变量名)(参数列表)如:int c=(*ptr)(a,b);/* 函数
指针 的
使用*/ 在C语言中,函数本身不是变量,但是可以
定义指向
函数
的指针
,也称作函数指针,函数
指针指向
函数的入口地址。这种类型的指针可以被赋值、存放在数组中、传递给函数以及作为函数的返回值等等。
C++中
指针的
用法有那些?
怎么定义
?怎么初始化?
答:
(1) 指针类型说明,即定义变量为一个指针变量;(2) 指针变量名;(3) 变量值(指针)所
指向
的变量的数据类型。其一般形式为:类型说明符 *变量名;其中,*表示这是一个指针变量,变量名即为
定义的指针
变量名,类型说明符表示本
指针
变量所指向的变量的数据类型。例如: int *p1;表示p1 是一个指针变量, 它的值是某...
C语言中两个 * 在一起是什么意思
答:
*b; b=&a,这里b是一个指向a的指针,它的值就是a的地址,也就是0x12342000,当然b也是一个变量,也需要在内存中保存它,所以假设b在内存中的地址是0x12342010;
指向指针的指针的定义
是:struct task_struct **p; p=&b,这里p是一个指向b的指针,它的值是b的地址,也就是0x12342010。
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜
指针定义的一般形式
二级指针的作用详解
指针的定义格式
C语言指针怎么定义
声明一个指针和定义一个指针
指针用什么定义
指向指针的指针有什么用
c语言中指针的定义
智能指针