44问答网
所有问题
当前搜索:
一个变量的指针是指
指针变量
可以指向指针变量吗
答:
指针变量
就是说指针啊,当你int a=5; 然后 int *p=&a; 那么a和p都是变量,a是整型,p是指针类型,a里面存的是数值5,p里面存的是a的内存地址。其实都是变量。define NULL 0 的意思是把 NULL 替代为0,编译器在编译的时候把你代码里所有的NULL替代为数字0; 你光#define NULL只是声明
一个
...
指针
*和&分别是什么意思?
答:
地址)。定义
指针变量
:类型名 *指针变量名;指针变量实用举例:int *p1,*p2; //定义两个指向p1,p2的整型数据指针变量 p1=&a;p2=&b; //把变量a和b的值的地址赋给指针变量p
1
,p2 pritf("*p1=%d,*p2=%d",*p1,*p2)//以十进制输出*p1,*p2所指向的地址所代表的的a,b的值 ...
一个指针
p有*代表什么意思*p代表
的是
地址吗
答:
看你怎么定义
变量的
,如果定义的时候是*p,那么p就是
一个
地址,*表示
指针
,*p表示指针指向p存储地址中所对应的具体值(即:具体值),☆【如:int *p = 1;那么p所对应的地址内存中存放的值就是1,代码中的*p表示1,p表示1所在的存储地址】。&符号表示获取对应值的存储地址(并不是具体值,而是...
C语言中,如何定义
一个变量
,使其既可以在主函数中使用,也可以在子函数中...
答:
当然,除了定义全局变量这个方法,还有其他的方法,那就是
指针
。在子函数的参数中传递
变量的
地址,依然可以使用该变量,依然能够改变该变量的值。因为主函数和子函数的变量共用的是同
一个
地址的变量,因此,不管在哪个函数中对变量进行操作,都会影响变量。比如下面这个程序,在主函数中a的值为5,将变量a...
关于c语言的
一个
小问题?
答:
区别:
一个是
指向结构体
变量的指针
,一个是指向整形变量的指针。详细说明如下:struct student *p指向结构体变量的指针:struct 结构体名 *结构体
指针变量
名 运行结果:int *p变成了指向整形变量的指针:编译运行:错误:不同的变量类型,p并不属于整形变量类指针。
一个指针变量
到底占几个字节
答:
一个
任何类型
的指针变量都是
占用4个字节。
指针变量是指
存放地址的变量。因地址的改变而做出指定性质的衡量变法。存放地址的变量称为指针变量。指针变量是一种特殊的变量,它不同于一般的变量,一般变量存放的是数据本身,而指针变量存放的是数据的地址。字节 字节(Byte)是计算机信息技术用于计量存储容量的...
c语言中有这样
一个
定义:int **p;问一下这个p是定义的什么
变量
?
答:
这个p是定义的二级
指针变量
,即“指向指针
的指针
”。
C语言中,将
一个变量的
地址称为?,存放变量地址的变量称为?
答:
存放地址的
变量是指针变量
,变量的地址称为内存的地址,是指针存储的值,C语言中指针和数组哼难理解,同时还有二级指针,存放的
是指针变量的
地址,数组名是常指针,不能做左值,作为右值是代表的是数组首元素的地址,&数组名,才是数组的地址,尽管值是相同的,但是意义不一样,就像中央政府在北京,北京...
C语言中
一个指针
占用多少字节
答:
一个指针变量
在内存中占两个字节(small模式编译),一个指针变量在内存中占四个字节(32位机器上),一般都是32位机器的,所以四个字节咯。指针即为地址,指针几个字节跟语言无关,而是跟系统的寻址能力有关。
指针是一个
特殊的变量,它里面存储的数值被解释成为内存里的一个地址。要搞清一个指针需要...
一个指针变量
占几个字节问题
答:
指针不同于一般变量,存的
是变量的
地址,在同一架构下地址长度都是相同的(cpu的最大寻址内存空间),所以不同类型
的指针
长度都一样 你输出的4 4 4,说明指针长度为4字节 可以记录的地址范围是0x00000000~0xFFFFFFFF,这个范围才是指针变量的值 比如说
一个
char 1字节,可以存在0x0,也可以位于0xFFFF...
棣栭〉
<涓婁竴椤
2
3
4
5
6
7
8
9
10
11
涓嬩竴椤
灏鹃〉
其他人还搜