一.TC语言构成概要 从"hello world"举例程序可以看出,TC语法主要分为下面几个部分: a:
命名空间的定义 在"hello world"中的 空间 我的程序 语句就是定义一个名为我的程序的命名空间,并且对应一个空间结束的命名空间结束语句 b:
函数的定义 函数就是一个存放执行功能语句的一个块,通俗的说就是告诉程序需要帮你做什么的一个地方。 c:
变量的定义 在"hello world"中的字符型 help,定义一个数据类型为字符型的变量,变量名为help。注意:定义变量的时不能赋予初始值。 d:
变量的赋值 变量的赋值是采用直接赋值,具体用法参见后面的赋值语法。例如给变量名help赋值为"hello world", 在"hello world"示例中是这样写的: help="hello world"。 e:
函数调用语句 在"hello world"中的 辅助.消息框(help)的意思是说调用辅助命名空间中的消息框功能函数,help是传给消息框函数的参数. f:
函数返回语句 在"hello world"中的返回 0 是一个函数返回语句,当遇到返回语句时表示这个函数已经执行完了, 不管这个函数下面还有什么语句一律不管,函数直接返回. 2.1 TC语法概要 TC所有的语法都是由语句来构成的,这里包含了:
预定义语句: #include "c://anothercode.txt"
命名空间定义语句: 空间 命名空间名称
函数定义语句: 功能 整型 函数名称()
变量定义语句: 字符型 help
赋值语句: help="给变量赋予的一个值"
函数调用语句: 辅助.消息框(help)
流程控制语句: 这里包含(if
语句,while
语句,repeat
语句,break和continue
语句):
函数返回语句: 返回 0 功能结束 函数定义结束语句 空间结束 命名空间定义结束语句 2.2 命名空间定义语句 命名空间语句的定义: 空间空间 我的程序 空间结束 命名空间就相当于一个名称,命名空间里面包含的是函数定义和全局变量的定义(全局变量访问的疑问?????), 如果在不同名称的命名空间中有相同的函数名,则表示的是不同的含义,还有就是多份源代码可以使用一个命名空间, 但是同一个命名空间中,不能有相同的全局变量名和函数名. 空间 我的程序 这条语句就是定义了一个我的程序的命名空间,在这个命名空间中的定义的所有的函数都需要通过这个命名空间名来访问, 比如: 空间 我的程序 //定义一个命名空间 功能 整型 测试() //定义一个名为测试,返回类型为int的函数 辅助.消息框("调用测试函数成功!") 返回 0 功能结束 功能 整型 开始_点击() //定义一个名为测试,返回类型为int的函数 我的程序.测试() 返回 0 功能结束 空间结束 |
上一篇:9成新游乐场设备甩卖下一篇:我的淘宝店铺,大家有时间去看看哟!
|