C语言常见问题汇编

声明和初始化

  1. 确定使用合适的整数类型。
  2. 了解 64 位机器上的 64 位类型。
  3. 正确定义和声明全局变量和函数。
  4. 理解 extern 在函数声明中的含义。
  5. 了解 auto 关键字的用途。
  6. 正确定义包含指向自身指针的结构。
  7. 理解复杂声明,如包含指针数组的函数指针。
  8. 解决函数重复定义问题。
  9. 正确定义 main() 函数。
  10. 了解未初始化变量的初始值假设。
  11. 理解代码 int f() f char a[] = "Hello, world!";g 编译失败的原因。
  12. 理解 char *p = malloc(10); 编译失败的原因。
  13. 理解 char a[] = "string literal"; 和 char *p = "string literal"; 的区别。
  14. 初始化函数指针的方法。

结构、联合和枚举

  1. 理解 typedef struct 和 struct 的区别。
  2. 理解 struct 变量的定义方式。
  3. 探讨结构是否可以包含指向自身的指针。
  4. 探讨在 C 语言中实现抽象数据类型的方法。
  5. 探索 C 语言中模拟面向对象编程特性(如继承)的方法。
pdf 文件大小:1.37MB