(简答题)
在C++语言中,请说明结构体和联合体的异同点。
正确答案
结构体数据类型的变量可以同时存储int、long、char和double型等已有数据类型的数据,这些数据使用不同的存储空间,而联合体虽然表面上可以存储int、long、char或double等已有数据类型的数据,但它们共享其占用空间最多的成员所分配的存储空间,对某个成员赋值将影响其它成员的数值。
答案解析
略
相似试题
(判断题)
在C++语言中,所有函数在调用前都要说明。
(判断题)
在c++语言中,也可以使用struct(结构体)来定义一个类。
(判断题)
在C++语言中,说明函数时要用函数原型,即定义函数时的函数头部分。
(判断题)
在C++语言中,使用struct(结构体)定义的类与使用class定义的类是一样的。
(单选题)
C++语言中规定,if语句的嵌套结构中,else总是与()配对。
(填空题)
C语言中printf命令在c++中改用:()。
(单选题)
在C++语言中,自定义的标识符()。
(判断题)
在C++语言中,定义函数时必须给出函数的类型。
(单选题)
在C++语言中,对函数参数默认值描述正确的是()。