问答题
简答题
对于下面C语言文件s.c:

某编译器编译时报错如下,对函数f2为什么没有类似的警告错误。

【参考答案】
对于函数f1,局部变量x声明的作用域是整个函数体,导致在函数体中不可能访问形式参数x。由于这是一个合法的C语言函数,因此......
(↓↓↓ 点击下方‘点击查看答案’看完整答案 ↓↓↓)
点击查看答案
相关考题
-
问答题
Pascal语言中,语句:forv:=initial.to.final.do.stmt与下列代码序列有相同含义: (a)试考虑下述Pascal程序: 对于initial=MAXINT-5和final= MAXINT,问此程序将做些什么?其中MAXINT为目标机器允许的最大整数。 (b)试构造一个翻译pascal的for语句为三地址代码的语法制导定义。 -
问答题
试把下列C语言程序的可执行语句翻译为: (a)一棵语法树; (b)后缀式; (c)三地址代码。 -
问答题
下面给出一个C语言程序及其在SPARC/SUN工作站上经某编译器编译后的运行结果。从运行结果看,函数func中4个局部变量i1,j1,f1,e1的地址间隔和它们类型的大小是一致的,而4个形式参数i,j,f,e的地址间隔和它们的类型的大小不一致,试分析不一致的原因。注意,输出的数据是八进制的。