1. 在 ANSIC C 的实现中存在两种环境:翻译环境和执行环境.
2.,obj 为目标文件
3. 堆栈和静态
4.a. 正常终止:return 0; b. 错误终止:return 1; c. 中断:break;
5. 函数定义了需要执行的工作,而声明则描述了函数和(或)函数将要操作的数据类型(有时候是数据本身).
6. 空格,水平制表符,垂直制表符,格式反馈字符和换行符——空白字符.
7. 转义序列(字符转义):在编写某些 C 语言源代码时,某些符号有特殊的含义.例如字符串常量中的双引号,这时候就需要转义序列.\? \"\' \\(一个反斜杠) \a 警告字符 \b 退格键 \f 进纸字符 \n 换行符 \r 回车符 \t 水平制表符
\v 垂直制表符
8. 三字母词:??(->[
9. 预处理以行定位
10. 标识符的长度没有限制,但标准允许编译器忽略第 31 个字符以后的字符.
11. 查看编译器是否允许嵌套注释
/*/**/"*/" 允许:"不允许:"*/"用 i=/*/**/0*/**/1;printf("%d\n",i); 测试
来源: http://www.bubuko.com/infodetail-2459512.html