C语言常见问题汇编
声明和初始化
- 确定使用合适的整数类型。
- 了解 64 位机器上的 64 位类型。
- 正确定义和声明全局变量和函数。
- 理解 extern 在函数声明中的含义。
- 了解 auto 关键字的用途。
- 正确定义包含指向自身指针的结构。
- 理解复杂声明,如包含指针数组的函数指针。
- 解决函数重复定义问题。
- 正确定义 main() 函数。
- 了解未初始化变量的初始值假设。
- 理解代码 int f() f char a[] = "Hello, world!";g 编译失败的原因。
- 理解 char *p = malloc(10); 编译失败的原因。
- 理解 char a[] = "string literal"; 和 char *p = "string literal"; 的区别。
- 初始化函数指针的方法。
结构、联合和枚举
- 理解 typedef struct 和 struct 的区别。
- 理解 struct 变量的定义方式。
- 探讨结构是否可以包含指向自身的指针。
- 探讨在 C 语言中实现抽象数据类型的方法。
- 探索 C 语言中模拟面向对象编程特性(如继承)的方法。
1.37MB
文件大小:
评论区