为什么在全局区域空间中定义为全局变量后,我们无法为变量赋值

时间:2015-07-29 09:41:43

标签: c global assign

 <thead>
    <tr>
        <th colspan="2" align ="left">Login Here</th>  
        <h5>
          <%if(request.getParameter("errorMessage")!=null){%>
          <%=request.getParameter("errorMessage")%><%}%>
        </h5>
   </tr>
</thead>

当我运行此代码时,它会在评论中提到警告。为什么我们不能在将其定义为全局空间中的全局变量后赋值?

1 个答案:

答案 0 :(得分:2)

只有assignmemnt是一条指令,每条指令都应出现在函数体内。

在全局范围内只有一个特例,允许在定义时通过赋值进行初始化。