第9章 过程 9.2 变量的作用域和过程的带参调用 IF a2=0 RETU ENDIF DO sub1 ? ′矩形面积计算是: ′,A1,′*′,A2,′=′,mj ENDDO RETU PROC sub1 内部过程入口语句 mj=a1*a2 RETU 主调程序所定义的内存变量, 虽然没有说明为全局变量, 仍然可以在其被调用的一系列子程序中使用。而子程序中定义的内存变量, 在其主调程序中不能引用。因为变量MJ是在子程序sub1中定义的, 并没有说明它是全局变量,所以当返回到主调程序输出变量MJ时,出现了“变量找不到”的错误信息。 为了改正程序中出现的这个错误,有两个办法: (1) 在主调程序用PUBLIC语句说明的变量中, 说明变量MJ也是全局变量。 (2) 在主调程序中用赋值语句将变量MJ初始化为 0 (MJ=0)。因为在主调程序定义的变量, 虽然未说明为全局变量, 但是可以在被调程序中使用。 2. 局部变量的说明语句 PRIVATE 〈局部内存变量名表〉 或 PRIVATE ALL [LIKE|EXCEPT 〈通配
您可能关注的文档
- 微型计算机控制技术第八章计算机控制系统的可靠性保证.ppt
- 微型计算机控制技术第七章多微处理机控制系统.ppt
- 微型计算机控制技术第三章数字控制器的模拟化设计.ppt
- 微型计算机控制技术第四章数字控制器的直接设计.ppt
- 微型计算机控制技术第五章数字控制器的最优化设计.ppt
- 微型计算机控制系统设计.ppt
- 微型计算机中的先进计算机技术.ppt
- 文献检索—全文数据库之ScienceDirect.ppt
- 无线传感器网络中改进的DV-hop定位算法.ppt
- 物联网赛迪计算机报.ppt
- 湖北《钢结构装配式住宅技术规程》.docx
- 2026-2027学年第一学期八年级上册数学月考9月学情监测卷含答案(华师).pdf
- 万利达(Malata) 618 广场舞音响售后维修服务手册.pdf
- 指北者 TK10 乐器音箱售后维修服务手册.pdf
- 音乐骑士 T3 G10s 音响售后维修服务手册.pdf
- 先锋(Pioneer) MK808 音箱售后维修服务手册.pdf
- 山水(SANSUI) PU215 广场舞音响售后维修服务手册.pdf
- 安桥(ONKYO) TX8470 功放售后维修服务手册.pdf
- 2026-2027学年第一学期八年级上册数学月考9月学情监测卷含答案(人教).pdf
- 意力(ELAC) DCB61 音箱售后维修服务手册.pdf
原创力文档

文档评论(0)