Chinaunix首页 | 论坛 | 博客
  • 博客访问: 101901869
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类: C/C++

2008-04-20 17:28:00

作者:    

    第三步: 实现该程序
    程序设计的最后一步是编写源码程序。 在这一步,  把模块的伪代码翻译成
Turbo C语句。
    对于源程序, 你应包含注释方式的文件编制, 以描述程序各个部分做何种工
作。此外, 源程序还应包含调试程序段, 以测试程序的运行情况, 并允许查找编
程错误。一旦程序运行情况良好, 可去掉调试程序段, 然而,  文件编制应做为源
程序的固定部分保留下来, 便于你或其他人维护和修改。
    二、源程序的输入、编译和运行

    C语言是一种中级语言, 用户用C语言编写的程序称为源程序, 存放用C 语言
所写源程序文件名字最后的两个字符一般必须为".c"。计算机硬件不能直接执行
源程序, 必须将源程序翻译成二进制目标程序。翻译工作是由一个程序完成的,
这个程序称为编译程序, 翻译的过程称为编译, 编译的结果称为目标程序, 存放
目标程序文件名字紧后的字符一般为".OBJ"或".O"。程序翻译成目标程序后, 便
可进行连接。"连接"的目的是使程序变成在计算机上可以执行的最终形式。在这
一阶段, 从系统程序库来的程序要与目标程序连接, 连接的结果称为执行程序,
存放执行程序文件名字一般以".EXE"结尾。
    在Turbo C集成开发环境中建立一个新程序通常有以下几个步骤:
    (1). 在编辑器中编写源文件。
    (2). 生成可执行文件。
 
    在DOS提示符下键入TC, 即可进入Turbo C了。进入主TC屏后, 按F3键, 即可
在随之出现的框中输入文件名, 文件名可以带".C"也可以不带( 此时系统会自动
加上)。输入文件名后, 按回车, 即可将文件调入, 如果文件不存在,  就建立一
个新文件(也可用下面例子中的方法输入文件名)。系统随之进入编辑状态。就可
以输入或修改源程序了, 源程序输入或修改完毕以后, 按Ctrl+F9(同时按下Ctrl
键和F9键), 则立即进行编译、连接和执行, 这三项工作是连续完成的。

   下面我们试着建立一个Turbo C名为"HELLO.C"的源程序(因程序很小, 这里就
不画出该程序的轮廓图了):
    1. 操作步骤:
    (1). 将系统置于DOS提示符下:
    (2). 键入命令:
          tc hello.c
使系统进入Turbo C集成开发环境, 并建立一个名为HELLO.C的文件。这时, 系统
进入Turbo C编辑环境。
    (3). 通过键盘输入程序, 例如:
     main()
     {
          printf("Hello, world\n");
     }
则程序进入计算机存贮器。
    2. 程序存盘
    为防止意外事故丢失程序, 最好将输入的程序存贮到磁盘中。在编辑窗口下,
可直接按F2键或按F10键, 再按F键进入File菜单项, 再按S或W键将文件存盘。存
盘时屏幕最底行会显示:
     "saving edit file"
    3. 编译一个程序
    对源程序进行编译有两种方法: (1). 直接按Alt+F9即可。(2). 按F10 键返
回主菜单, 选择Compile项,  屏幕显示Compile 下拉菜单,   从下拉菜单中选择
Compile to .OBJ项, 按回车键。
    进入编译状态后, 屏幕会出现一个编译窗口, 几秒钟后, 屏幕显示一闪烁信
息:
          Success: press any key
表示编译成功。此时可按任意键, 编译窗口消失, 光标返回主菜单。
    如果编译时产生警告Warning或出错Error信息, 这些具体错误信息会显示在
屏幕下部的信息窗中, 必须纠正这些错误。对源程序进行修改, 重新进行编译。
    4. 运行程序
    源程序经编译无误后, 可以投入运行。具体操作如下:
    (1). 如果当前还在编辑状态, 可按Alt+R, 再选择RUN项即可。
    (2). 按Ctrl+F9。
    程序投入运行时, 屏幕会出现一个连接窗口, 显示Turbo C 正在连接和程序
所需的库函数。连接完毕后, 会出现屏幕突然一闪, 后又回到TC主屏幕, 发生了
什么? 让我们按Alt+F5看看, 此时屏幕被清除, 在顶部显示"Hello, world"字样。
再按任意键, 即可又回到TC主屏幕。
    5. 列磁盘文件目录
    现在请按Alt+X退出Turbo C, 返回DOS提示符, 键入dir hello.*, 回车, 则
屏幕显示:
     HELLO   C       42   1-09-93  10:18
     HELLO   OBJ    221   1-09-93  10:22
     HELLO   EXE   4486   1-09-93  10:25
     ...
    第一个文件HELLO.C是源文件文本, 在DOS提示符下键入TYPE HELLO.C命令,
可在屏幕上显示该文件的内容。可看到该程序只有42个字节。
    第二个文件HELLO.OBJ是Turbo C编择程序产生的二进制机器指令(目标码),
如果用DOS命令TYPE显示该文件, 屏幕可能会出现混乱的信息。
    第三个文件HELLO.EXE是Turbo C连接程序产生的实际可执行文件。在DOS 提
示符下键入HELLO并按回车, 屏幕将显示"Hello, world"。

阅读(768) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~