木熙堂 發表於 2019-2-2 11:27:12

详解易语言静态变量知识点

<p>介绍下易语言静态变量与非静态变量区别,通过实例展示,让大家直观了解,下面一步步来教大家操作。</p>
<p style="text-align: center"><img alt="" src="https://img.jbzj.com/file_images/article/201902/2019020211261239.png" /></p>
<p>1、打开易语言建立一个最简单的windows窗口程序 并点击窗口</p>
<p style="text-align: center"><img alt="" src="https://img.jbzj.com/file_images/article/201902/2019020211261240.png" /></p>
<p>2、进入到下面这个页面</p>
<p style="text-align: center"><img alt="" src="https://img.jbzj.com/file_images/article/201902/2019020211261241.png" /></p>
<p>3、光标点到子程序下面然后 快捷键 ctrl+L&nbsp; 出现下面的页面</p>
<p style="text-align: center"><img alt="" src="https://img.jbzj.com/file_images/article/201902/2019020211261242.png" /></p>
<p>4、定义 计数 整数型 变量 然后输入</p>
<p>调试输出 (计数)</p>
<p>计数 = 计数 + 1</p>
<p style="text-align: center"><img alt="" src="https://img.jbzj.com/file_images/article/201902/2019020211261243.png" /></p>
<p>5、F5 2次运行&nbsp; 看看结果 都为0&nbsp;</p>
<p style="text-align: center"><img alt="" src="https://img.jbzj.com/file_images/article/201902/2019020211261244.png" /></p>
<p style="text-align: center"><img alt="" src="https://img.jbzj.com/file_images/article/201902/2019020211261245.png" /></p>
<p>6、我们定义 静态变量 就是再静态那一列打勾 如图 其他不变看看效果</p>
<p style="text-align: center"><img alt="" src="https://img.jbzj.com/file_images/article/201902/2019020211261246.png" /></p>
<p>7、F5 2次运行对比 发现没有什么区别 因为这个是 程序终止了 再次运行静态变量也会初始化</p>
<p style="text-align: center"><img alt="" src="https://img.jbzj.com/file_images/article/201902/2019020211261247.png" /></p>
<p style="text-align: center"><img alt="" src="https://img.jbzj.com/file_images/article/201902/2019020211261348.png" /></p>
<p>8、我们添加按钮&nbsp; 然后点击进入&nbsp; 修改为如图所示代码</p>
<p style="text-align: center"><img alt="" src="https://img.jbzj.com/file_images/article/201902/2019020211261349.png" /></p>
<p style="text-align: center"><img alt="" src="https://img.jbzj.com/file_images/article/201902/2019020211261350.png" /></p>
<p>9、F5运行 然后 点击2次按钮 看看结果 发现 第一次为0&nbsp; 第2次为1</p>
<p>&nbsp;为什么? 因为 第一次 按钮点击 计数初始化为0&nbsp; 然后 通过运输计数为1&nbsp; 第二次按钮点击 保留了1&nbsp; 这样每次都增加1</p>
<p>你们可以把静态变量取消掉 然后再测试2次结果 就会发现都是0 这就是静态变量和非静态变量的区别了</p>
<p style="text-align: center"><img alt="" src="https://img.jbzj.com/file_images/article/201902/2019020211261351.png" /></p>
                           
                            <div class="art_xg">
                              <b>您可能感兴趣的文章:</b><ul><li>易语言静态局部变量详解</li><li>易语言声明变量的步骤讲解</li><li>易语言变量表的使用教学</li><li>易语言关于变量的知识点</li></ul>
                            </div>

                        </div>
                        <!--endmain-->
頁: [1]
查看完整版本: 详解易语言静态变量知识点