跳到主要内容
🔍

在线练习:1.3.6 结构体与位段

小练习

学习自测:提交后才显示答案与解析(前端判分,不作为正式考试)
  • ex-1-3-6-1.struct Mixed { char c; int i; char d; }; 在本机 x86_64(int 对齐 4)上 sizeof(struct Mixed) 是 12 而不是 1+4+1=6,原因是?(单选)

    ◌ 未作答
  • ex-1-3-6-2.要修改函数外的一个大结构体实参,最合适的做法是?(单选)

    ◌ 未作答
  • ex-1-3-6-3.代码审查:同事直接把 struct 用 fwrite 整块写入配置文件,并注释『结构体就是内存,直接存最省事』。这个做法的隐患是?(单选)

    ◌ 未作答