指针的类型,指针所指向的类型之间有什么区别
指针的类型就是指针所指向数据的类型,它俩是一个意思
“指针的 类型”和“指针所指向的类型”有什么区别
你说的对,在32机器里,指针的容量就是4字节的。指针的类型实际上就是指针所指向的变量的类型。为什么在声明指针的时候要声明出它所指向的变量的类型呢?因为,例如: int * p;在以后的程序中有可能要做 int a=*p的操作,所以* ,即取值操作就要知道p所指向的空间里存放的变量的类型,根据不同的...
指针的类型和指针指向的类型具体区别在哪里?看了很多书都是比较模糊的...
(1)int*ptr;\/\/指针所指向的类型是int (2)char*ptr;\/\/指针所指向的的类型是char (3)int**ptr;\/\/指针所指向的的类型是int (4)int(*ptr)[3];\/\/指针所指向的的类型是int()[3](5)int*(*ptr)[4];\/\/指针所指向的的类型是int*()[4]在指针的算术运算中,指针所指向的类型有很大的作用。
我是个c++初学者,感觉学到指针这比较难,尤其是2级指针,哪为大虾能给...
指针所指向的内存区和指针所指向的类型是两个完全不同的概念。在例一中,指针所指向的类型已经有了,但由于指针还未初始化,所以它所指向的内存区是不存在的,或者说是无意义的。 以后,每遇到一个指针,都应该问问:这个指针的类型是什么?指针指的类型是什么?该指针指向了哪里? 指针本身所占据的内存区 指针本身占了...
指针怎么理解?
指针所指向的内存区和指针所指向的类型是两个完全不同的概念。在例一中,指针所指向的类型已经有了,但由于指针还未初始化,所以它所指向的内存区是不存在的,或者说是无意义的。6、指针本身所占据的内存区 指针本身占了多大的内存;只要用函数sizeof(指针的类型)测一下就知道了。在32位平台里,指针...
C语言的指针是什么
指针的类型(即指针本身的类型)和指针所指向的类型是两个概念。当你对C越来越熟悉时,你会发现,把与指针搅和在一起的“类型”这个概念分成“指针的类型”和“指针所指向的类型”两个概念,是精通指针的关键点之一。我看了不少书,发现有些写得差的书中,就把指针的这两个概念搅在一起了,所以看起书来前后矛盾,...
指针怎么理解?
从语法角度看,指针的类型是去掉指针名后剩下的部分,例如,int *ptr的类型就是int*。同样,指针所指向的类型是去掉指针声明中的指针名和*后的内容,如int *ptr所指向的是int。指针的值,即存储在指针中的地址,被编译器解释为内存地址。在32位程序中,所有类型的指针值都是32位整数。指针的值与它...
对于指针来说,它指向int类型和指向char类型有没有区别?
指针的类型表示指针指向的内存单元的数据所表示的类型。指向int类型的指针表示指针指向的内存地址保存着的是int类型的数据。同理,指向char类型的指针表示指向的内存地址中保存的是char类型的数据。指针本身来讲,只是记录了一个地址,指针的类型表示记录的地址所保存的变量数据的类型,两者的区别仅此而已。
C语言中,指针的意思是什么?FAR指针又是什么?
指针的类型(即指针本身的类型)和指针所指向的类型是两个概念。当你对C语言越来越熟悉时,你会发现,把与指针搅和在一起的“类型”这个概念分成“指针的类型”和“指针所指向的类型”两部分来理解,是精通指针的关键点之一。★指针的值指针的值代表指针所指向的内存区或地址,指针的值是指针本身存储的...
指针的数据类型为什么要跟所指向的数据的类型一致,不是说所有的指针变量...
所有的指针变量占用的内存大小是相同的,这个内存中保存的不是数据的值,而是指针的值,指针的值是一个内存地址,也就是指针指向数据的首地址,根据这个地址只能得到指针指向数据的开始位置,并不知道这是什么类型的数据,所以指针的类型就决定了数据的类型 ...