永发信息网

c语言中指针到底有几种类型啊?

答案:6  悬赏:40  手机版
解决时间 2021-04-04 05:37
c语言中指针到底有几种类型啊?
最佳答案
首先理解指针的概念就是变量的地址。
所以所有的指针,作为地址,跟计算机操作系统的位数有关。
32位操作系统中,所有的指针都是四个字节。
64位操作系统中,所有的指针都是8个字节。
指针的类型,跟他所指向的数据结构有关。
基本类型的指针指向基本类型的数据结构。
比如:char * p; int *p; float *p; double *p;
分别指向的是char, int ,float, double 类型的变量。也可以自定义struct类型,那么指针就指向struct类型的变量。
全部回答
指针类型:普通指针,数组指针,字符指针,函数指针……
实际上指针只有一种.unsigned char*.
指针是一个记录内存地址的变量.它只能存储一个字节的地址.
不过指针指向的内容可以不同.指针可以指向任何类型.
c语言有多少类型,指针就可以指向多少类型.
one~~~~~~~~~~~
数据有什么,他就有什么
枚举和指针类型都不是基本数据类型C语言有五种基本数据类型:字符、整型、单精度实型、双精度实型和空类型。尽管这几种类型数据的长度和范围随处理器的类型和C语言编译程序的实现而异,但以bit为例,整数与CPU字长相等,一个字符通常为一个字节,浮点值的确切格式则根据实现而定C语言还提供了几种聚合类型(aggregate types),包括数组、指针、结构、共用体(联合)、位域和枚举除v o i d类型外,基本类型的前面可以有各种修饰符。修饰符用来改变基本类型的意义,以便更准确地适应各种情况的需求。修饰符如下:• signed(有符号)。• unsigned(无符号)。• long(长型符)。• short(短型符)。修饰符s i g n e d、s h o r t、l o n g和u n s i g n e d适用于字符和整数两种基本类型,而l o n g还可用于d o u b l e(注意,由于long float与d o u b l e意思相同,所以A N S I标准删除了多余的long float)。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
下列各句中,加粗的熟语使用恰当的一句是A.为
音乐质量不足怎么提高音乐质量求助!!!!
奇化的产品怎么样?性价比高吗?
请问:胸罩32B和34B哪个大?
鹅肉和什么菜一起炖
这种笔叫什么,在哪可以买到
巧家县2015年末一共有多少人口
our surprise, when the audience saw this f
红绿灯时自动档n档挂d挡要踩刹车吗
王鲁光的介绍
凡事都要努力用心去做,但不要刻意追求完美,
房间异味重怎么去除,如何去除酒店房间的异味?
23寸/23.6寸/23.8寸显示器最佳分辨率
单选题雍正帝时军机处的设置是君主专制达到顶
红酒可以过汽车安检吗
推荐资讯
三星a9000充电时提示灯不亮
c++中,如何将输入的数字,以字符的形式输出
京东拿的iphone7,有电流声,能更换么
翻新过被絮还能再翻新吗?
单选题绿色植物倒伏后,它的茎杆能部分恢复成
用共貌不扬这个成语造句
真切的切意思是什么,精神不集中,看的不真切,
在网吧上网下机的时候网管刷卡没刷好导致卡里
咸丰老赖黑名单
经济和金融危机的本质是什么
be + 过去分词 是什么句式?
补充句子什么是吗,5.把句子补充完整。还两个
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?