结构体指针的定义方式正确的是()

题目

结构体指针的定义方式正确的是()

  • A、struct结构体名 指针变量名;
  • B、struct结构体名;
  • C、struct指针变量名;
  • D、struct指针变量名 结构体名;
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

以下结构体类型说明和变量定义中正确的是( )。


正确答案:B
本题考查结构体的相关知识,选项A中structREC后面不能有分号,C选项中typedefstructREC的后面也不能有分号,选项D中REC已经是结构体变量,不能当做结构体类型来使用。

第2题:

下列描述说明正确的是( )

A.定义结构体时,它的每个成员的数据类型可以不同

B.不同结构体的成员名不能相同

C.结构体定义时,其成员的数据类型不能是结构体本身

D.结构体定义时各成员项之间可用分号也可用逗号隔开


正确答案:A

第3题:

以下定义的结构体类型拟包含两个成员,其中成员变量info用来存入整形数据;成员变量link是指向自身结构体的指针,请将定义补充完整。

struct node

{ int info;

【19】link;

};


正确答案:
struct node *

第4题:

数据结构里,有名为goods的结构体,定义这种结构体的指针变量正确的是()。

  • A、struct p;
  • B、struct goods p;
  • C、struct goods;
  • D、goods p;

正确答案:B

第5题:

数据结构里,定义结构体指针变量与定义结构体类型的普通变量一样,没有区别。


正确答案:错误

第6题:

以下结构体说明和变量定义中,正确的是


正确答案:A
本题考查typedef的使用方法,typedef对已存在的类型使用一个新的名字,选项A中ABC为新的类型别名,定义正确。

第7题:

关于结构类型,下列说法哪些是正确的?()

  • A、结构是值类型
  • B、结构中不允许定义带参数的实例构造函数
  • C、结构中不允许定义析构函数
  • D、结构中可以定义成员方法,但是方法内不能使用this指针

正确答案:A

第8题:

以下叙述中错误的是( )。

A.函数的返回值类型不能是结构体类型,只能是简单类型

B.函数可以返回指向结构体变量的指针

C.可以通过指向结构体变量的指针访问所指结构体变量的任何成员

D.只要类型相同,结构体变量之间可以整体赋值


正确答案:A
函数返回值类型可以是简单类型和结构体类型。

第9题:

数据结构中,定义结构体指针变量后,要引用其成员变量用->号。


正确答案:正确

第10题:

(专基)下列选项中关于什么是结构体描述正确的是()。

  • A、结构体是高级语言中的一种构造类型
  • B、结构体是汇编语言中的一种指针类型
  • C、结构体是高级语言中的一种指针类型
  • D、结构体是C语言中的基本类型

正确答案:A

更多相关问题