马上加入TC
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
tc。老版本,英文数据类型_定义变量的好处
跟从C语言一样的定义。
小东冬瓜:
2011-07-22
string str //创建一个变量,str是变量名
str="this is a test" //变量的赋值语句.
.
赋值的格式:
变量名 = 计算表达式(必须和变量名的数据类型对应,这里可以是常量、变量、函数调用()、或者是计算表达式)
在赋值的时候,等号( “=” )两边的数据类型要一致。否则编译器会报错。
例如:
int(整型)只能赋值int数据,
double(浮点型)只能赋值double型数据,
string(字符型)和bool(逻辑型)也一样。
例子:
int a1
a1=100
string str
str="我是字符串"
//
double dou
dou=3.1415926
bool bo
bo=真
若出现不一致的情况,程序会报错。
例如:
int a1
a1="hello"
//在这里把一个字符串类似的数据赋值给整型,运行时会报错
假如想要跨类型赋值,请使用相应的数据类型转换函数。
例如:
空间 我的程序
功能 int 开始_点击() //int标识返回值的类型.
int a1
string str
a1=10
str=转换.整型转字符型(a1) //int型数据,转为string型
辅助.消息框(str)
return 0
功能结束
空间结束
———————————————————————
我们想用 消息框来显示a1的数值,
但消息框的参数,必须是string(字符型)。这样就要通过tc内建的转换.api来实现。(数据类型转换api)
这和VC++操作是一样的。
=======================================================
在4.431中,tc变量的定义,和VC++变量,Delphi变量,易语言.变量 的定义一致。
都得准确标明 数据类型。
.
在5.0,6.0中,tc和按键精灵竞争,丢失了自己。好的东西不矛保留,真的是可惜!!
建议更新版本时,定义变量 前面必须标明英文的数据类型。
强制使用英文数据类型。去除中文数据类型。像强制去除goto一样。
.
四大类型(int,string,double,bool),加上void,null,也就六大类型。
六个英文,再差的是新手,看看也能记了。
这样跟VC++的保持一致。例如:
int a
string str
double dou
bool bo
功能 void myfun(int a, double dou, string str)
//函数封装的东西.
结束
———————————————————————
中文数据类型,大量占用阅读位置,影响阅读。中文名的数据类型,强制删除掉。
例如:
整型 a
字符型 str
浮点型 dou
逻辑型 bo
功能 逻辑型 我是一个函数(整型 参数1, 浮点型, 参数2, 字符型, 参数3)
//函数封装的东西。
结束
中文名的数据类型,点位太多,阅读起来 是否头晕眼花,昏昏沉沉??
=======================================================
【项目完毕】
|