下列类定义格式正确的是________。

A. class { char s[20]; int top; } B. class st { char s[20]; int top; }; C. class st { char s[20]; int top; } D. class st { char s[20]; int top; };

正确答案:B

解析:

在 C++ 中,类定义的正确格式如下:

class 类名 {
    // 数据成员
    // 成员函数
};

选项 A 错误,因为类定义必须包含类名。

选项 C 错误,因为类定义的结尾需要分号。

选项 D 错误,因为类定义的结尾需要分号,并且成员函数定义需要在类定义的外面。

选项 B 是正确的,它包含类名、数据成员和成员函数,并且类定义的结尾有分号。

总结:

C++ 类定义的正确格式需要包含类名、数据成员和成员函数,并且类定义的结尾需要分号。

C++ 类定义格式:正确选项解析

原文地址: https://www.cveoy.top/t/topic/nBY7 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录