资源描述
,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,请用扩展 BNF 描述 C 语言里语句结构,假定有语法类 表示普通表示式,表示可用于 switch 标号静态表示式,查阅 C 语言规范,尽也许确保你描述反应了 C 语言规范要求,请说明 C 程序哪些结构要求没有在你描述中反应出来?假如有,请说明为何无法描述。,第1页,第1页,2.,在讨论指针问题时,通常都隐含假定了指向堆里指针总指着动态分派块开始。一些语言(包括,Algol 68,和,C,等)允许指针指向堆分派块内部数据。假如要实现对悬空引用动态语义检查或自动废料搜集,这种,指向内部指针,存在将如何使任务复杂化?你觉得这种情况也许如何处理?,第2页,第2页,3.请找出三种有异常机制语言,查看其中预定义异常,也就是由语言实现自动引发异常。请讨论不同语言所定义集合之间差异。假如你设计一个语言异常处理功效,你会选择将哪些异常作为预定义?为何?,第3页,第3页,
展开阅读全文