马上加入TC
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
本帖最后由 seemk 于 2015-12-28 10:06 编辑
TC本来就是非强制类型的语言,如果引入了指针的概念,感觉怪怪的.比如"获取变量指针"这个函数,实在没想出来有什么用,我猜测有两种可能:
1.通过指针,调用系统api时传递地址
这个是不对的,应该用"获取变量地址"这个函数传递地址
2.通过指针,用来改变其它变量的值
比如调用函数时,使用指针传参,改变函数外部变量的值.虽然这样可以,但是据我所知TC的api都使用&引用来改变外部的变量吧?而且帮助文档里也写了这个方法:
而且引用传参比指针传参更直观易用,所以调用函数时,使用引用传参就够了.
但是TC里引用的概念只能能用在函数参数变量里,不能用在普通变量里,比如这样写是不行的(虽然我认为这样写是最科学的):
变量 临时=123
变量 &临时引用=临时
临时引用=456 //通过引用改变了其它变量的值
莫非TC里指针的概念就是用来解决这个情况的?如果是这样,我建议TC应该支持使用上面的写法来解决(尽管它现在不支持),而不要使用指针的概念,容易使新手迷茫
|