1C语言概述(精品·公开课件).ppt

  1. 1、本文档共45页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
* 编辑 链接 编译 执行 file.exe 程序代码的录入, 生成源程序*.c 语法分析查错,翻译 生成目标程序*.obj 与其它目标程序或库 链接装配,生成可执行 程序*.exe 运行C程序的步骤与方法 * CC++开发工具 TURBO C和TURBO C++ 程序小巧,使用简单,适用于初学者使用 缺乏对复杂项目的支持,难以开发出复杂的项目 VISUAL C++ 功能强大、使用方便,适用于复杂的Windows项目开发 支持可视化编程 BORLAND C++ BUILDER 功能强大、使用方便 可视化程度高 同时支持WINDOWS和LINUX平台的开发 * C语言程序的编译和执行(TC) 1. TC的安装 下载TC.EXE程序 执行TC.EXE,程序将询问展开的目录,指定目录后,程序将相应的文件展开到指定的目录 进入展开的目录,执行Install.exe,按照屏幕提示操作即可 * C语言程序的编译和执行(TC) 2. TC中的程序的编译和执行中常见问题 如果程序语法没有错误,请检查: 在[Option]菜单中, 是否正确设置了lib的路径 是否正确设置了include路径 * C语言的编程步骤 1、进入TC环境 可在TC的安装目录中双击TC.EXE 双击TC快捷方式 可利用DOS命令进入TC的安装目录,然后敲 入TC [回车] * C语言的编程步骤(TC) 2、在TC集成环境中编辑源文件 3、编译并执行程序 在TC集成环境中,按CTRL+F9,可对源程序进行编译、链接,如果没有错误,则生成可执行文件并自动运行该文件 默认情况下,TC将生成与源文件同名,且扩展名为.exe的可执行文件 察看运行结果:ALT+F5 放大/缩小窗口:ALT+Enter C语言的编程步骤(VC) VC++6.0的安装 进入VC编程环境 编辑源文件 编译执行程序 Workspace 和 Project 编译(CTRL+F7)、链接(F7)、执行(CTRL+F5) * * 程序的调试 一般来说,书写的源程序都需要经过发现错误、改正错误的过程,这一过程叫做调试。 程序的错误有三类: 编译错误(语法错误):违背C语法规定、不能生成可执行文件、编译器会有出错提示 逻辑错误:程序可以运行,但得不到预期的运行结果 运行错误:程序对不同数据的适应性,健壮性 * 的调试 改正错误 编译错误:根据编译器提示改正错误 逻辑错误和运行错误: 编程环境提供的调试工具 F7或F8键:可逐行执行源代码 利用编程环境提供的“观察”窗口查看执行的情况 断点 经验积累、细心、耐心 小结 * C语言的特点 简洁紧凑,方便灵活 运算符丰富 数据结构丰富 语法限制较宽松,书写灵活 结构化的流程控制语句 提供对硬件的直接操作,可实现大部分汇编语言的功能 生成目标代码的执行效率较高 可移植性好 灵活性 结构化 效率高 中级语言 可移植性 * C语言程序的基本结构 函数与主函数 程序由一个或多个函数组成 必须有且只能有一个主函数main() 函数构成 函数首部 函数体(声明部分、执行部分) 程序语句 C程序由语句组成 用“;”作为语句终止符 注释 /* */为注释,不能嵌套 不产生编译代码 编译预处理命令 * 运行C程序的步骤与方法 编辑源程序 (*.c) 编译 (*.obj) 链接 (*.exe) 运行 调试 编程环境:Turbo C VC++ 6.0 * 联系方式 梁春燕 华电工商管理学院信息管理教研室 办公室:J1-635 Email:cyliang@ncepu.edu.cn * * 1946年,第一台电子计算机问世,应用领域迅速扩大,软硬件飞速发展,程序设计语言相继问世。 程序设计语言:将自然语言形式化为有格式的语言 1。机器语言: 计算机能够认识的语言 计算机的基础是数字电路 机器语言就是数字电路里的电信号 将在《计算机组成》课程中学习 都是二进制文件 一条机器语言成为一条指令 指令是不可分割的最小功能单元 定义:一种CPU的指令系统,由该CPU可识别的0、1序列构成的指令码组成。 特点: 执行效率高 不直观,不易查错,生产效率低。 2。汇编语言 定义:用助记符号描述的指令系统 特点: 生产效率高,质量好,执行效率较高; 要经汇编程序汇编成目标程序(机器语言)才能执行,依赖硬件。 (面向机器的语言----依CPU不同而异) 3。高级语言 特点: 编程效率高,不必考虑硬件; 执行效率低,要经编译、连接后才能执行。 面向过程的程序设计语言 认为解题过程是数据被加工的过程 程序=数据结构+算法 C语言是面向过程的高级语言 面向对象的程序设计语言 一种结构模拟方法。认为:现实世界由对象组成,对

文档评论(0)

花好月圆 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档