2011年计算机等级考试二级C语言常见问题:奇怪的问题

2014-11-08 23:45:08 · 作者: · 浏览: 45

第 16 章 奇怪的问题


问题列表:


16.1 遇到不可理解的不合理语法错误, 似乎大段的程序没有编译。


16.2 为什么过程调用不工作?编译器似乎直接跳过去了。


16.3 程序在执行用之前就崩溃了, 用调试器单步跟进, 在main() 之前就死了。


16.4 程序执行正确, 但退出时崩溃在main() 最后一个语句之后。为什么会这样?


16.5 程序在一台机器上执行完美, 但在另一台上却得到怪异的结果。更奇怪的是, 增加或去除调试的打印语句, 就改变了症状..


16.6 为什么代码: char *p = "hello, worl!"; p[0] = ’H’; 会崩溃?


16.7 “Segmentation violation”, “Bus error” 和“General protection fault” 意味着什么?


编辑特别推荐: