77问答网
所有问题
当前搜索:
指针指向的地址
C语言中的
指针
到底有什么用
答:
int *p =&a;//定义一个
指针
变量p,对其赋值a的内存地址,&符号意思为引用跟随其后的变量地址。cout <<a<<endl; //输出 a的值:10 cout << p << endl ;// 输出p的值:XXXXX 其实为a的地址,该地址由编译器和运行时确定。cout << *p <<endl; //输出p
指向的地址
中的值:10,也就是a...
C程序设计过程中应该注意什么问题?尤其是
指针
问题!
答:
说明
指针指向的
内容是整型数据.所以P 是一个参数为一个整数据且返回一个指向由整型指针变量组成的数组的指针变量的函数.1、细说指针 指针是一个特殊的变量,它里面存储的数值被解释成为内存里的一个
地址
。要搞清一个指针需要搞清指针的四方面的内容:指针的类型、指针所指向的类型、指针的值或者叫指针...
c语言中可以使用空
指针的地址
吗?为什么?例如
答:
以下是一个示例代码,演示了如何使用空
指针的地址
:c复制代码 include <stdio.h> int main() { int *ptr = NULL; // 定义一个空指针 printf("ptr的地址:%p\n", ptr); // 打印空指针的地址 printf("ptr的值:%p\n", *ptr); // 打印空指针所
指向的
内存地址 return 0;} 在这个示例中...
二维数组的
指针
,某一行的指针,某一元素的指针各代表什么含义?
答:
指针值都是4字节的,区分不同类型的目的就是为了指示:指针指向的内存的数据宽度,即该
指针指向的地址
开始存放的数据是多少字节的,进而实现数据对齐.a是个数组,"a"这个标识符映射为常量指针,其类型为 int (*)[6],指向数组首地址,因此可以直接赋值给p.注意p的数据宽度也是4*6=24,如果p++,那么递增的...
单片机中程序
指针
、数据指针、堆栈指针区别是什么?
答:
首先,你要明白一个概念,
指针
,是做什么的?答案是,指针,是
指向地址
的。程序指针,
指向的
空间,在物理上是Flash,在逻辑上,就是代码空间。比如说51单片机的PC指针,指向的就是Flash,即程序下一步要执行的指令
的地址
。数据指针,指向的空间,在物理上有Flash和RAM,在逻辑上是Flash里的常数空间和...
如何让
指针
直接
指向
一个
地址
答:
这个只能换C51编译器了,我刚刚试了下,在Dev C++里编译不通过,但是在C51编译器里就通过了。C51编译有多种,我用的是Keil 5,它就可以同时编写C和汇编语言。复杂部分用C编写,直接操纵硬件的部分用汇编语言编写。Dev C++的运行结果 keil 5运行结果 ...
一个
指针
p有*代表什么意思*p代表的是
地址
吗
答:
看你怎么定义变量的,如果定义的时候是*p,那么p就是一个地址,*表示指针,*p表示
指针指向
p存储地址中所对应的具体值(即:具体值),☆【如:int *p = 1;那么p所对应
的地址
内存中存放的值就是1,代码中的*p表示1,p表示1所在的存储地址】。&符号表示获取对应值的存储地址(并不是具体值,而是...
如果定义一个指针且
指向
一个已经确定
指针的
首
地址
,那么这个刚定义指针...
答:
指针
就是地址,地址就是指针,它是一个不可改变的值。如果int i.这里i的首地址告诉你是0x12ff7c(在VC6.0里定义的整形变量i的首地址就是这个,其他的软件可能不一样)那么这个0x12ff7c就是指针,想一想它能够
指向
仪个地址吗,能给它赋值吗,它只是一个固定
的地址
是不可改变的哦。我完全可以...
c语言中char*是什么意思?
答:
char* 是声明一个字符类型的指针。比如:chat* y;就是声明一个指针y,这个
指针指向的地址
上只能存放字符类型的值。
指针
值与
地址
传递的问题
答:
只是将pointer_1和pointer_2的值传递给函数,既将p赋值为pointer_1,q复制为pointer_2 在函数里面交换指向只是p和q的值,并没有改变pointer_1和pointer_2的值.第二题 这也是个值传递问题,但是在函数体内 p和*q就是通过
指针指向
了内存单元,即*p就是单元a,*q就是单元b 然后交换p和q
指向的
内存单元...
<涓婁竴椤
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜