- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
TC简单开发教程
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
功能结束
空间结束
当我们在两个命名空间中各自定义了一个函数,虽然他们使用了相同的函数名时,但表示不同的含义:
比如:
//测试A.txt
空间 我的程序A
//定义一个命名空间
功能 整型 测试A()
//定义一个名为测试A,返回类型为int的函数
辅助.消息框(这是测试A)
//调用系统支持的辅助空间里的消息框函数
返回 0
功能结束
空间结束
//测试B.txt
空间 我的程序B
//定义一个命名空间
功能 整型 测试B()
//定义一个名为测试B,返回类型为int的函数
辅助.消息框(这是测试B)
//调用系统支持的辅助空间里的消息框函数
返回 0
功能结束
空间结束
当我们访问他们时
//测试.txt
#include 测试A.txt
//因为我们需要访问我的程序A空间里的测试A函数.所以需要用#include语句包含它所在的源代码,
#include 测试B.txt
//如果是调用系统支持的空间里的API,则不用使用#include语句
空间 我的程序
功能 整型 开始_点击()
我的程序A.测试A()
我的程序B.测试B()
返回 0
功能结束
空间结束
执行这段代码可以看出我们会弹出两个对话框一个是显示这是测试A,一个是显示这是测试B.
不可以在不同的源文件中使用同一个命名空间:
//测试A.txt
空间 我的程序A
//定义一个命名空间
功能 整型 测试A()
//定义一个名为测试A,返回类型为整型的函数
辅助.消息框(这个是测试A)
//调用系统支持的辅助空间里的消息框函数
返回 0
功能结束
您可能关注的文档
最近下载
- 家庭与社区的变化与发展.pptx VIP
- 丙肝防治培训课件.pptx VIP
- 《食物链》.ppt VIP
- 2025年辽宁丹东市融媒体中心招聘6人笔试模拟试题参考答案详解.docx VIP
- 2018湖北省市政工程定额(第十一册措施项目)PDF版.pdf VIP
- 4.1和面、揉面、饧面、搓条(课件)- 《中式面点制作基础教程》同步教学(劳保版).pptx VIP
- 2025年丹东市融媒体中心招聘考试笔试试题.docx VIP
- 铁路技术管理规程(普速铁路部分)题库 .pdf VIP
- 中国失眠症诊断和治疗指南(精选PPT).pptx VIP
- 2025年马鞍山市公安局第三季度招聘警务辅助人员139名笔试参考题库附答案解析.docx VIP
文档评论(0)