TC编程手册.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
TC编程手册

TC编程手册caozhen818 发表于 2010-10-19 22:33:00 TC编程手册 之一 本文是TC的第一部分,主要介绍一些TC相关的基础知识,并着重针对循环、变量等TC基本概念中的易混的淆部分加员嫖觯词且环荼喑坛跹д叩闹改希部伤阕魇嵌浴禖 how to program》的一些补充。 在正式进入编程部分之前,让我们先详细了解一下Turbo C的编译环境,以便在编程时可以更加得心应手。 File菜单 Pick--快速读取最近的9个文件。(真的是很方便的功能,特别是在DOS时代 ^-^) Write to--把文件内容换名存盘,支持DOS通配符。(相当于现在的Save as...) OS shell--暂时离开Turbo C回到DOS环境执行DOS命令,输入命令EXIT即可回到Turbo C.(DOS时代的DOS窗口?) Run菜单 Program reset--清楚内存中的调试信息,释放内存空间。(中断点和变量信息不会被清除) Go to cursor--运行程序到光标所在位置。 Trace into--以单步方式执行当前程序,当前执行行会以高亮显示。(此操作可进入被调用函数) Step over--功能同Trace into,但不会进入被调用函数。 Compile菜单 Make EXE file--编译、连接程序,生成可执行文件。 Link EXE file--只连接不编译程序,生成可执行文件。(需要有目标程序即.OBJ文件) Build all--重新编译项目里的所有文件(见project菜单部分),但不进行过时检查。(即如果源文件的日期比目标文件日期更早,则不对源文件进行编译) Project菜单 Project name--选择一个包含待编译源文件名的项目文件。(读者如果给这部分内容比较困惑,可以把问题贴到放飞网的论坛上,将由本人或其它放飞网技术人员给予解答) Auto dependencies--如果将开关打开,编译时将检查源文件与对应的.OBJ文件日期和时间,如时间不同则重新进行编译。 Options菜单 请参见本站lzc、小壮的《Turbo C 2.0 设置详解》,这里不再赘述。 Debug菜单 Evaluate--当程序运行时,这个命令可以查看并修改内存中的变量和其它一些类似的项目。 Call stack--程序运行时用于检查堆栈情况。 Find function--程序运行时用来显示指定的函数。 Refresh display--如果编辑窗口偶然被用户窗口重写了,可用此命令恢复编辑窗口的内容。 Display swapping--用于控制编辑窗口和用户窗口的交换条件,有smart, always, none三种模式。 Break/watch菜单 用来控制断点及监视表达式 看完上面的简介,相信你已经对TC的功能感到惊讶了,想当初在十几年以前的DOS时代,能够拥有一个功能如此强大的编译器可是众多程序员梦寐以求的事情呢。所以现在的同学大可不必嫌弃TC界面简陋,功能有限,着急去碰什么VC,还是先静下心来,把TC学好吧。 对TC有了进一步的了解之后,下面让我们进入C语言本身的部分。 在前面介绍TC菜单的时候,提到了编译,链接等名词,一些初学者还不能很好的对此加以区分,对C程序的编译过程了解得也不甚清晰,鉴于描述性语言往往不够简明,笔者特制作了下图供读者参考。 C程序上机执行过程 了解了执行过程,现在让我们来说说语句。语句是组成程序的基本单位,它能完成特定的操作,语句的有机组合序列能实现指定的计算处理功能。C语言中的语句有以下几类: 其中比较难于掌握的是流程控制语句,下面我们就对流程控制语句中易混淆的部分进行一下说明。 选择语句(If和Switch) 一般情况下,用if语句实现简单分支结构程序,用switch和break实现多分支结构程序。虽然用嵌套if语句也能实现多分支结构程序,但用switch和break实现的多分支结构程序更简洁明了,这一点初学者应当多加注意。还应注意的是由于表达式的值非0为真,0为假,所以具有值的表达式也可做为if语句的控制条件。 循环语句(for、while和do-while) 首先,读者应了解一点,一般用某种循环语句写的程序段,也能用另外两种循环语句实现。当然,在实际应用中,for语句多用于循环次数明确的问题,而无法确定循环次数的问题采用while语句或do-while语句比较自然。读者还应注意掌握for语句三个表达式的多种变化,例如省略部分表达式或全部表达式,甚至把循环体也写入表达式当中,而循环体本身成为了空语句,以满足循环语句的语法要求。 转移语句(break、continue、return、goto) 对于break和continue,这里提醒读者一下break除了用在s

文档评论(0)

aicencen + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档