66问答网
所有问题
当前搜索:
结构体里面的变量叫什么
C语言
中
,在主函数中定义的
结构体变量里面的
成员变量可以和主函数中其他...
答:
可以啊。
结构体里的
是结构体私有的,不加"结构体
变量
."或“结构体指针->“限定是访问不到的。
C语言联合体和
结构体中变量
所占内存
答:
union U两个成员
变量
,一个字符数组st占4个字节,一个整型i占4个字节,所以两者共用4个字节,union U占4字节。struct A两个成员变量,一个整型c占4个字节,一个union U类型的u,也占4个字节。所以struct A的大小为两者之和,4+4=8字节。注,因为这些成员变量都是4字节大小,所以不用考虑字节...
&
结构体变量
也就是 对结构体变量取地址得到
的是什么
答:
&是取地址符。得到的就是
结构体变量
的地址。(结构体可以理解为相对于int, long之类更复杂的数据结构而已)
结构体变量
的数据长度占多少个字节?
答:
结构体的字节长度,是与
结构体中
最长
变量
长度的成整数倍,如上例内部各变量长实际:4+1+4+4=13字节,但sizeof(student)=16, 16是内部最长变量INT型4字节的整数倍,如果结构内部score变量是DOUBLE,则各变量类型实际长为:4+1+4+8=17,编译器为了让整个结构体大小与double(8字节)成整数倍,这...
c语言
结构体变量
有
什么
用?
答:
它可以把不同类型的数据组合起来,形成一个整体,有些类似于C++的类,当然比类的作用要小。
在
结构体
定义的花括号之后跟随一个*打头的字符串,定义的是指针还是链...
答:
带有*是定义一个指向该
结构体的
指针。例如:struct Test{ int data;struct Test *next;}test, *p;这里的test是
结构体变量
,可以这样引用成员test.data=1。p是指向结构体的指针,可以 这样引用成员p->data = 1;
结构体变量
定义
答:
差不多 没
什么
太大的区别 一个是在定义的时候不赋值 一个是在定义的时候赋值 类似于 int a[2];int a[2]={0};struct tm 相当于 int 懂了么
这个
结构体
后面再加个
变量是什么
意思
答:
typedef是自定义一种类型,这个类型是
结构体
。AUDIO_COMPRESSOR_INFO AudioCompressorInfo;这是用这种自定义类型,定义一个
变量
。
结构体里面
带结构体
的变量
怎么初始化
答:
方法是在定义变量的同时给其一初始值。
结构体变量
的初始化,遵循相同的规律。简单变量的初始化形式如下:数据类型 变量名=初始化值;例如,定义整型变量a,并给其初始化值10的语句如下 int a=10;数组的初始化,需要通过一常量数据列表,对其数组元素分别进行初始化,形式如下:数据类型 数组名称〔数组长度...
结构体变量中
,int占多少字节?
答:
在
结构体
变量中int占多少字节,需要考虑内存对齐问题。内存对齐的原因: 1)某些平台只能在特定的地址处访问特定类型的数据; 2)提高存取数据的速度。比如有的平台每次都是从偶地址处读取数据,对于一个int型
的变量
,若从偶地址单元处存放,则只需一个读取周期即可读取该变量;但是若从奇地址单元处...
棣栭〉
<涓婁竴椤
6
7
8
9
11
12
13
14
10
15
涓嬩竴椤
灏鹃〉
其他人还搜