‹ 上一题 下一题 ›

g4-06871. 外部访问判断 未做

阅读下面的代码框架,标注的这一行( )。

struct Cat { string name; int age; };
int main() {
    Cat k;
    k.name = "咪咪";   // ← 这一行
}
  • A. 合法——struct 成员默认 public,外部代码可直接访问
  • B. 语法错误,main 函数不能访问结构体成员
  • C. 必须把 struct 改成 class 才合法
  • D. 必须写成 k.public.name 才合法
未选择
输入
输出

            
答案