TC官方合作论坛

标题: TC变量的作用域[1.005-2.006版本] [打印本页]

作者: 小王    时间: 2011-7-11 14:15
标题: TC变量的作用域[1.005-2.006版本]
TC变量作用域

一、变量分为:全局变量和局部变量。

二、全局变量:在函数体外部定义的变量称全局变量,全局变量为每个函数体共享,只要在函数体外部定义的变量,其函数内部都能使用该变量,也就是说它可以被多个函数使用。

注意:全局变量定义后不能在外部赋值,只能在函数内部赋值。

下面我们通过具体的实例进行分析,如下:

空间 我的程序

字符型 字符串
//定义一个全局变量字符串

功能 整型 我的方法()
//定义一个名为我的方法()的函数
字符串="这是一个全局变量"
//给全局变量字符串赋值
辅助.消息框(字符串)
返回 0
功能结束
//局部变量:在一个函数内部定义的变量是局部变量,它只在本函数范围内有效,也就是说只有在本函数内才能使用它们。
//在此函数以外时不能使用这些变量的
功能 整型 实现方法()
//定一个名为实现方法()的函数
字符型 字符串1
//定义一个局部变量字符串1
字符串1="这是一个局部变量"
//给局部变量字符串1赋值
辅助.消息框(字符串1)
返回 0
功能结束
功能 逻辑型 开始_点击()
我的程序.我的方法()
我的程序.实现方法()
返回
功能结束

空间结束

分析说明:上面定义了两个函数,对于局部变量的话,我们只要知道函数开始和结束语句就可以知道局部变量作用域了,也就是说哪个函数的变量就在哪个函数内起作用,遇到功能结束”语句也就代表该变量使用结束,而全局变量则是空间至空间结束这个区域内使用。如:“功能 逻辑型 我的方法()”和“功能结束两句语句,只要在这个两句语句之间定义的变量就所属该函数,也只能在该函数起作用(第一个函数定义的变量只能在第一个函数内使用,而不能再第二个函数内使用),这就是该变量的作用域。



作者: 小风子    时间: 2011-7-11 15:27
支持!!
作者: liu664183272    时间: 2011-8-22 02:14
:D可以
作者: taozai    时间: 2011-9-2 12:57
谢谢分享。努力学习中!!
作者: tcmade888    时间: 2011-9-4 09:04
写得真的是太棒了
作者: 289506181    时间: 2011-9-25 00:02
好!!顶个
作者: coolshuaibin    时间: 2011-10-10 20:39
有 点 晕了
作者: 炽天使    时间: 2011-10-10 23:52
看看
作者: 648841831    时间: 2011-10-12 18:06
学习学习。
作者: a121216642    时间: 2011-10-12 18:07
99999
作者: 我菜菜    时间: 2011-10-21 10:05
顶起
作者: pjberber    时间: 2011-10-28 02:29
努力中!!!!
作者: 迩比可比克    时间: 2011-10-28 23:14
留迹
作者: canpark    时间: 2011-11-1 14:40
不错!!!!
作者: chen332924879    时间: 2011-12-6 18:32
看不懂、、、
作者: cooke    时间: 2011-12-12 13:44
三点水不等于一场大雨
作者: whh1170    时间: 2011-12-13 08:38
明白
作者: qq272599194    时间: 2011-12-17 15:18
可以
作者: qq272599194    时间: 2011-12-17 15:28
谢谢分享。努力学习中!
作者: s86531677    时间: 2011-12-19 09:08
强烈支持
作者: bqrmiawn    时间: 2011-12-25 23:09
顶```
作者: cyzeng0058    时间: 2011-12-31 21:10
辅助.等待(1000)`
作者: ksap787523    时间: 2012-1-1 19:21
学习学习。
作者: yxq1009    时间: 2012-1-2 14:10
回复 1楼小王的帖子

:strong:
作者: 冰滴LO    时间: 2012-1-13 07:38
顶肺啊
作者: 13855868458    时间: 2012-1-17 13:12
函数的定义也就是  因为怎么样所以怎么样的句型吧?   不知道对不对  不对大家点评   谢谢
作者: 枫丶洛    时间: 2012-1-17 14:35
学习学习
作者: zhq323489    时间: 2012-2-6 10:36
白的不能在白的纯小白学习中,这个能理解点
作者: qq1188    时间: 2012-2-6 18:25
新人来学习下
作者: atlantic    时间: 2012-2-9 00:39
中文的编程格式真让人头疼啊  能不呢个有个英文的呢
作者: hownewbee    时间: 2012-2-17 21:57
支持
作者: 小川    时间: 2012-2-21 08:18
明白了
作者: efglz    时间: 2012-2-22 13:24
看了这么多,要休息一下才能消化了。
作者: maomao522156    时间: 2012-2-23 10:28
```````````````````````
作者: maomao522156    时间: 2012-2-23 10:29
```````````````
作者: sinsin1210    时间: 2012-2-24 06:19
努力學習中~~
正在吸收消化.........:-D
作者: baiw1234    时间: 2012-3-14 11:37
支持
作者: popo014    时间: 2012-3-14 12:21
果断支持下
作者: notker88    时间: 2012-3-14 14:32
支持
作者: popo014    时间: 2012-3-16 15:11
回复一下 学习学习
作者: csz110pvp    时间: 2012-3-17 09:50
支持
作者: Emerson_Asd    时间: 2012-3-18 12:53
学习
作者: 袁照威jason    时间: 2012-3-18 13:59
great
作者: coolwang521    时间: 2012-3-25 18:02
学习
作者: q13849921461    时间: 2012-3-26 21:06
回复 1楼小王的帖子

恩,好人家
作者: nohacker    时间: 2012-3-29 12:52
看了中文的 这些解释 我感觉 我学习的C++都豁然开朗了 :D
作者: zhang898600    时间: 2012-4-17 13:19
GOOD!!!
作者: pengxinyu268    时间: 2012-4-24 19:18
哪个“逻辑型 开始点击()”是什么意思啊?
作者: ptayboy    时间: 2012-4-29 12:09
路过,打酱油..ing
作者: tgboy0001    时间: 2012-4-29 23:54
come on
作者: 水人04    时间: 2012-5-2 17:21
理解
作者: a765998143    时间: 2012-5-7 09:27
还是有点找不到头和尾的感觉
作者: jialiu    时间: 2012-5-12 20:52
写的很好  我就是看不懂
作者: 1176018799    时间: 2012-5-20 10:16
依旧 - 看懂了
作者: 837386793    时间: 2012-5-23 09:54
看不懂了
作者: 399201529    时间: 2012-5-23 21:50
学习了 谢谢~!
作者: yliang11    时间: 2012-6-12 11:21
新手学习了.1
作者: asd19921026    时间: 2012-7-9 22:49
支持!!
作者: laowantong    时间: 2013-3-6 11:06
复制粘贴 调试不能运行  咋回事   功能 整形 我的方法()不对
作者: yangfusheng    时间: 2013-11-23 21:34
有贴必回,最喜欢楼主这样的有为青年了~




欢迎光临 TC官方合作论坛 (http://bbs.52tc.co/) Powered by Discuz! X3.1