加粗样式什么是指针:我们知道,在内存中是以字节为单位的,每个字节都有一个编号,这个编号我们管它叫做地址,也叫作指针,或者是指针就是地址,存放这些地址的变量就是指针变量,一般情况下我们不具体区分指针,指针变量和地址他们的关系。
在内存中我们既然是以字节为单位申请内存,那么我们在使用结构体的时候有的时候并不需要使用数据类型的全部字节,而是使用其中的某几二进制位,这个时候引入了一个概念–位域,就是操作数据类型的某几二进制位,但是要注意不要越界也就是不要超过二进制位的表示范围。列如int a:2;就是使用int类型的前两个二进制位。
我们知道指针指向的数据类型都是以字节为单位,而位域是以二进制位为单位,所以指针不能指向结构体的位域成员变量。
指针,位域
最新推荐文章于 2022-03-15 19:12:17 发布