00问答网
所有问题
当前搜索:
变量的指针就是变量的地址
...c语言中
指针是
数据对象
的地址
,
指针变量
是存放某个数据对象地址的变量...
答:
指针
还可以保存函数(指令)
的地址
,所以说指针仅仅存放数据对象的地址是错误的
在c 中一个
变量
是不是代表一个"
指针
"呢
答:
不是那样的,
指针是
指针,变量
是变量
,不能混淆。所谓指针,顾名思义,必定是一个矢量,它是始终指向某处的,它指向的是内存中
的地址
(你可以认为它是指想某个
变量的
),在编程的时候,你可以让它指向任何地方,看你的需求了。而变量就像数学里的x,y,是一个可以变化的值。声明一个整型
的指针
变量:...
...结构体
的指针
存放的是结构体第一个成员
变量的地址
吗?
答:
对于标题中的问题答案是肯定的。如果第一个成员是数组的话,指向的也是数组第一个元素
的地址
。对于第三个问题,你说的“该指针”不太清楚,我就按我的理解来说:如果指针是指向结构体,那么指针加1的话,指针就会向后移动结构体大小个字节的距离;如果你说的是指向数组第一个元素
的指针
,那么加1的话...
指针
变量
里面只能存
地址
嘛
答:
是使用p作为变量标识;p标识对p所在地址取值,*p=9,是指把p指向
的地址
空间赋值为9;int * p; 表示声明了一个整形
指针变量
p;int *p = #表示声明了一个整形指针变量并把它指向了一个地址空间 p =9;这句是个p指向的地址空间赋值,也
就是
给num赋值,不是给P本身赋值 ...
1.
指针变量的
值是指()。
答:
A. *p表示的是
指针变量
p
的地址
。B. *p表示的
是变量
a的值,而不是变量a的地址。C. *p表示的是指针变量p的值。D. *p只能用来声明p是一个指针变量。12) 以下选项中,对指针变量p的正确操作是 B 。A. int a[5], *p; p=&a;B. int a[5], *p; p=a;C. int a[5]; int ...
指向
变量的指针
和指向存储器的指针有什么区别?
答:
同理,要是声明另外一个int类型
的指针变量
q:1)int* q = p;声明了一个int类型的指针变量,并将指针变量p的值赋予q,同样
是变量
,a = 5,5是变量a的存储空间的值,那么p=?,p等于p存储空间的那个值,即p=#ffa1(a的存储
地址
);现在将这个值赋给了指针变量q,正如a初始化的过程一样,...
C语言中
的指针是
什么意思?
答:
表示成员选择(
指针
),选择结构体的成员
变量
。1、结构:运算符 -> 是指向结构体成员运算符,结合方向为自左向右。2、用法:对象指针->成员名。举例说明如下:
...
指针是
为了通过
变量的
内存
地址
间接访问变量..但是既然可以直接.._百...
答:
可以提高程序的编译效率和执行速度,使程序更加简洁。通过
指针
被调用函数可以向调用函数处返回除正常的返回值之外的其他数据,从而实现两者间的双向通信。利用指针可以实现动态内存分配。指针还用于表示和实现各种复杂的数据结构,从而为编写出更加高质量的程序奠定基础。利用指针可以直接操纵内存
地址
,从而可以完成...
不可以给
指针变量
赋一个int作
地址
值。怎么解释,看不明白啊
答:
意思是 不能把一个int型的值赋给一个
指针变量
,最后的“作地址值”,指针的值
就是
表示一个地址值。 我举个例子吧:指针变量 int *p;int型的值 int a;所以把int型赋给指针变量,即 p = a; 这个表达式就是错的。 正确的应该是 p = &a; 即应该把a
的地址
赋给指针变量p ...
...把第一个字节的地址称为
变量的地址
若访问第二个字节的地址会怎_百...
答:
可执行程序由代码(原始C程序中与语句对应的机器指令)和数据(原始程序中的变量)两部分构成。程序中的每个变量占有一个或多个字节内存,把第一个字节的地址称为
是变量的地址
。下图中,变量i占有地址为2000和2001的两个字节,所以变量i的地址是2000:这
就是指针
的出处。虽然用数表示地址,但是地址的...
棣栭〉
<涓婁竴椤
4
5
6
7
9
10
8
11
12
13
涓嬩竴椤
灏鹃〉
其他人还搜