77问答网
所有问题
当前搜索:
数据指针定义
Java语言中的
指针
到底是个什么东西
答:
看到这个标题,是不是有点困惑:Java语言明确说明取消了指针,因为指针往往是在带来方便的同时也是导致代码不安全的根源,同时也会使程序的变得非常复杂难以理解,滥用指针写成的代码不亚于使用早已臭名昭著的GOTO语句。Java放弃指针的概念绝对是极其明智的。但这只是在Java语言中没有明确的
指针定义
,实质上每...
C语言函数
指针定义
法
答:
1 typedef int (*Fptr)(int , int );Fptr fptr = NULL; (此处的Fptr是
数据
类型?)使用了typedef,Fptr就是数据类型,代表int (*XXX)(int , int );这一堆 如果写成Fptr fptr,意思就是int (*fptr)(int , int );了 你的理解没有错,Fptr就是返回值是int,参数是两个int的函数
指
...
c语言中二维数组的
指针
如何表示
答:
比如
定义
一个int型的二维数组,如下:int **p;或者 int p[MAX_ROW][MAX_LINE];不同的是前者定义了一个int型二维数组的
指针
,编写器知道该指针的移动方式以int为单位,但此时该指针为NULL,即没有与内存中的物理单元进行对应。使用指针前需要用malloc()为该指针分配一段内存空间,内存空间的大小在...
定义指针
变量的时候为啥要加*号啊,只有指针变量才能存地址吗?能不能...
答:
int *p; //说明p是一个指向int型的
指针
可能你困惑的是为什么要说明
定义
的指针是“指向什么类型的”,而不能所有指针都一个样子定义,比如 pointer p;这是因为指针不仅要存储地址,还要存储“如何读取
数据
”的方法,否则读取数据会出错。举个例子,假设指针中存了一个地址28790,那我们是该从27890...
指针
与数组的关系是什么啊
答:
1、
指针
:系统为某一个变量开辟单元格,指针便指向此单元格的变量值。2、数组:系统为某一组数开辟一组单元格,数组首地址便是你
定义
的数组变量名。数组和指针的唯一区别是,不能改变数组名称指向的地址。对于数组来说,数组的首地址,也可以用指针来表示操作,如:int a[10];int *p,n;p = a;...
C语言中,
指针
中的*是什么意思?
答:
在声明int *piRand中 表示这个变量是int类型的
指针
在声明之外 可以理解成一个运算符 或者一个函数 和&是一对逆运算 &的意思是读一个变量的地址 比如你声明了int a;&a是a的地址可能是xx1001之类的 可以在调试里看一下 的意思是读一个地址指向的内容 &*piRand==piRand rand是一个地址 rand是...
为什么
定义指针
变量时要定义其类型
答:
。如果有这个类型的
指针
,我就可以通过 student->age获得这个age了,也就是告诉编译器,你这片内存是这么存的,不然编译器怎么知道 student->age到底是那个部分,内存那么大。一个student也许占的内存也不大,但是编译器怎么知道你这个内存中前面存的什么,后面又是什么,
定义
一个类型,编译器就知道了,...
指针
“变量里面的值” 和 “指针地址的值” 和 “指针指向的值” 有...
答:
指针
“变量里面的值”存放的是内存单元的地址;“指针地址的值”指的是指针的地址值,用“&”表示;“指针指向的值”指的是指针所指向的变量的值,用“*”表示。指针是编程语言中的一个对象,直接地对地址进行操作,其的值直接指向存在电脑存储器中另一个地方的值。通过地址能找到所需的变量单元,也...
求教:
指针
符号*,什么时候代表指针符号,什么时候代表指针中的
数据
?
答:
int *p=&k是
定义
一个
指针
, 并把指针指向k,这时p代表地址,*p代表指向数k的数值,而int *p,*p=&k,这时*p代表k的地址,scanf("%d",*p)才有用 int *p=&k与int *p,p=&k一样,认真看下,理解了就好办了,希望对你有帮助
什么是
数据
域和什么是
指针
域?
答:
数据
域是结点中存储数据元素的部分。
指针
域是结点中存储数据元素之间的链接信息即下一个结点地址的部分。线性表的链式存储表示的特点是用一组任意的存储单元存储线性表的数据元素(这组存储单元可以是连续的,也可以是不连续的)。因此,为了表示每个数据元素 与其直接后继数据元素 之间的逻辑关系,对数据...
<涓婁竴椤
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜