简答题

在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++语言中,对函数参数默认值描述正确的是()。

    单选题查看答案