回 帖 发 新 帖 刷新版面

主题:求助

编译时一直出现该错误,望大虾们指教,急急急

E:\aba\inp-for\mig.for(33) : Error: A specification statement cannot appear in the executable section.
compilation aborted for E:\aba\inp-for\mig.for (code 1)

Build log written to  "file://d:\我的文档\Visual Studio 2008\Projects\Console3\Console3\Debug\BuildLog.htm"

回复列表 (共1个回复)

沙发

这表示声明语句不能出现在执行段。

所有源代码的声明,必须出现在程序单元的前端,其后再是执行语句。

一旦出现了执行语句,后面就不能再有声明语句了。(我是说同一个程序单元内)

例如这样就是不对的:

integer i
integer j
i = j + 1
integer k !// 因为这是声明语句,前面的 i= j + 1 是执行语句

我来回复

您尚未登录,请登录后再回复。点此登录或注册