运行C语言程序的步骤

运行C语言程序的编辑(把程序代码输入,交给计算机)。编译(成目标程序文件.obj)。是把高级语言变成计算机可以识别的2进制语言,计算机只认识1和0,编译程序把人们熟悉的语言换成2进制的。编译程序把一个源程序翻译成目标程序的工作过程分为五个阶段:词法分析;语法分析;语义检查和中间代码生成;代码优化;目标代码生成。主要是进行词法分析和语法分析,又称为源程序分析,分析过程中发现有语法错误,给出提示信息。链接(成可执行程序文件.exe)。链接是将编译产生的.obj文件和系统库连接装配成一个可以执行的程序。由于在实际操作中可以直接点击Build从源程序产生可执行程序,可能有人就会置疑:为何要将源程序翻译成可执行文件的过程分为编译和链接两个独立的步骤,不是多此一举吗?之所以这样做,主要是因为:在一个较大的复杂项目中,有很多人共同完成一个项目(每个人可能承担其中一部分模块),其中有的模块可能是用汇编语言写的,有的模块可能是用VC写的,有的模块可能是用VB写的,有的模块可能是购买(不是源程序模块而是目标代码)或已有的标准库模块,因此,各类源程序都需要先各自编译成目标程序文件(2进行机器指令代码),再通过链接程序将这些目标程序文件连接装配成可执行文件。

运行(可执行程序文件)。上述四个步骤中,其中第一步的编辑工作是最繁杂而又必须细致地由人工在计算机上来完成,其余几个步骤则相对简单,基本上由计算机来自动完成。功 能File

Edit

Run

Compile

Project

Options

Debug

Break/watch调入存储文件、管理目录、退出TC环境等

进入编辑状态,可编辑和修改源程序

编译、连接和运行当前程序

编译当前环境内的程序,生成目标及文件

处理由多个源程序文件组成的工程文件

设置有关编译和连接的选项

调试程序,显示变量的值,查找函数

调试程序,断点的设置和清除及观察变量值2.常用编辑命令

⑴光标移动

← 光标左移一格

↑ 光标上移一行

Home 光标移至行头

Pgup 光标移至上页

⑵插入、删除

Insert 打开/关闭插入功能

Ctrl+Y 删除一行

⑶块命令:

Ctrl+KB 标记块头

Ctrl+KK 标记块尾

Ctrl+KC 复制块

Ctrl+KY 删除块

⑷其他

Ctrl+QF 查找

Ctrl+QA 查找并替换

Ctrl+U 撤消正在进行的操作

3.快速参考行

F1——Help打开帮助窗口

F5——Zoom扩大编辑窗口到整个屏幕 F6——Switch切换活动窗口

F7——Trace 单步执行,遇到函数,

跟踪进入函数内部

F8——Step 单步执行,遇到函数,

直接完成函数调用

F9——Make 编译连接程序,生成可执

行文件

F10——Menu回到主菜

高效能学习的大学习方法

运行一个c语言程序主要包括哪些步骤,运行C语言程序的步骤.doc相关推荐

  1. java如何运行一个任务_如何每天从Java运行任务?

    石英是在Java环境中调度进程最著名的解决方案,但您有很多选择.检查此列表: Quartz 是一个开放源码作业调度系统,可以与任何J2EE或J2SE应用程序集成,也可以与之一起使用.Quartz可用于 ...

  2. 多服务器同时运行一个,如何实现多个服务器同时运行一个任务计划?

    2007-04-29 然后用控制面板中的任务计划,来实现关机/开机 有招吗? 定时关机是有招的: 1.不用编程,先建一个批处理文件1.BAT,文件内容:shutdown -s 2.在控制面板中,添加任 ...

  3. 运行一个C语言程序的步骤

    在Visual C++ 6.0集成开发环境中,运行一个C语言程序的步骤如下. (1) 新建源程序文件单击"文件"→"新建"命令,打开"新建" ...

  4. vc 运行c语言步骤,第1章_C语言概述(vc++环境如何运行c语言程序)[精选].ppt

    第1章_C语言概述(vc环境如何运行c语言程序)[精选] C语言程序设计 授课对象:电子商务06 时间安排: 理论课(1-9周): 星期一 5-6节 9407D 星期三 5-6节 9410D 实验课( ...

  5. 一个c语言程序只要编译和链接没有错误,一个 C 语言程序只要编译和链接没有错误,程序运行结果就肯定正确...

    一个 C 语言程序只要编译和链接没有错误,程序运行结果就肯定正确 更多相关问题 网页表单中不能插入表格.() 要想在一个网页中嵌套另外一个网页,一般可以使用页内框架.() 贸易也是一种特殊的技术.() ...

  6. C语言中打开一个应用程序可以调用或运行命令

    C语言中打开一个应用程序可以调用或运行命令system(),也可以调用操作系统的API函数,比如Windows系统可以调用CreateProcess().ShellExecuteEx()等函数来打开一 ...

  7. C语言试题六十二之请编写函数fun除了字符串前导和尾部的*号之外,将串中其他*号全部删除。形参h已指向字符串第一个字母,形参p已指向字符串中最后一个字母。在编写程序时,不得使用c语言提供的字符串函数。

    1. 题目 请编写函数fun除了字符串前导和尾部的*号之外,将串中其他*号全部删除.形参h已指向字符串第一个字母,形参p已指向字符串中最后一个字母.在编写程序时,不得使用c语言提供的字符串函数. 比如 ...

  8. 设计java application程序_下面哪些步骤是Java Application程序的建立及运行的步骤( )...

    [判断题]运用定量模型进行优化控制是提高管理科学性的要求. [多选题]下列有关数组的声明中,正确的是( ) [填空题]是一种特殊的方法,它是在对象被创建时初始化对象的成员的方法. [判断题]数量化.模 ...

  9. 如何设置计划任务程序 每6小时运行一次_如何用 Python 打造一个全自动赚钱的 YouTube 视频发布系统并月入过万(被动收益)

    前言 这篇文章将告诉你如何通过Python打造一台全自动发布YouTube视频并专区美元收益的系统. 目前我自己用的这套系统已基本稳定运行了三个月.其中一个YouTube频道从零起步到达到最低开通获利 ...

最新文章

  1. 影响线型缩聚物分子量的因素_【CRPS】通过硼烷引发剂实现氧气引发的超高分子量聚合物的可控合成...
  2. 在离线环境中安装Visual Stuido 2017
  3. 练习C语言二级编程题的一些问题
  4. C++for循环中i++与++i的区别
  5. lt、le、eq、ne、ge、gt的含义
  6. No relevant classes found. No output generated、metaObject连接错误
  7. Android中使用am命令实现在命令行启动程序详解
  8. w3c html5 客户端缓存数据格式,Html5应用程序缓存(Cache manifest)
  9. 如何有效的使用 for循环和Iterator遍历
  10. 数仓中的星型模型和雪花模型
  11. angular-输入验证
  12. 免费的CRM真的免费吗
  13. 武汉科技大学计算机学院培养方案,武汉科技大学培养方案.DOC
  14. 海康威视NVR硬盘录像机DS-7808N安装调试教程,监控系统安装教程
  15. mysql mongo关联查询语句_MySQL与Mongo简单的查询实例代码 筋斗云网络
  16. 爱无法用物理公式计算机,几条公式就能描述宇宙 但为何物理学无法告诉生命是什么?...
  17. 如何在 Ubuntu 20.04 / KylinOS-V10-SP1 上安装 Sublime Text 4
  18. 共用体的使用_C++
  19. 获取电脑的 SN 码
  20. ❤️‍Spring从入门到大神--事务管理(搞笑漫画讲解!简单易懂!!)

热门文章

  1. 字符指针变量和字符数组的比较
  2. KepServer的下载安装与使用说明
  3. 魅族18pro调整刷新率方法分享
  4. 计算机管理 看内存个数,电脑不拆机怎么查看内存条插槽个数?
  5. Maven Intellij IDEA 中如何查看maven项目中所有jar包的依赖关系图
  6. HTML表单:<form>标签
  7. GreenCleaner产品免责声明
  8. 黑马程序员——C基础之迷宫游戏
  9. 监控-硬盘录像机问题集锦
  10. 史上最全的Java实体类VO,DTO,BO,DO解释