- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
v4--C 第1章程序设计和C语言zzl
程序 日常生活中的程序:通常指完成某些事务的一种既定活动方式和过程。 计算机中的程序 高级语言的编译和执行 UNIX由Bell Lab的KenThompson和Dennis Ritchie最先在1969年开发的O.S.(它的前身是MIT和AE开发的Multies) 1970年,V1,V2版在PDP-7机上用汇编语言实现 1971年V3 PDP11/23; 1972年V4 PDP11/45 1972年,Dennis Ritchie开发出新语言C。 1973年,Ritchie和Thompson用C改写了UNIX核心(90%)即V5 C语言历史(续) C语言的发展经历三个阶段: 第一阶段:78年以前,C称为UNIX C,即C被看成UNIX的一部分。 成为UNIX的标准开发语言,随UNIX流行而被广泛接受。 第二阶段:78年Brian Kernighan 和Dennis Ritchie的《The C Programming Language》出版到88年ANSI C(标准C)标准出现。此C又称为KR C。 被搬到各种机器的许多操作系统上,逐渐成为一种开发系统程序和复杂软件的通用语言。 第三阶段:88年ANSI C标准(89年3月批准)和 99年ISO C99。 成为使用最广泛的系统开发语言。人们用C开发各种程序,从简单应用到极其复杂的大型软件。 各种计算机都有可用的C语言系统。 C语言缺点 算符太多,优先级多,不便记忆。 相对来说,C语言类型转换随便,安全性较差(如指针) 头文件作为一种包含功能函数、数据接口声明的载体文件,用于保存程序的声明(declaration)。 头文件就像是一本书中的目录,读者(用户程序)通过目录,可以很方便就查阅其需要的内容(函数库)。 为什么不用TurboC? Turbo C(Win-TC)太老了,界面还是DOS界面,库也是DOS的库,没有网络开发包、没有Windows界面开发包。TC只能用来学C的基础,要进行实际开发必须使用先进一点的工具。 为什么不用更高版本的VC? 我们不使用高版本的VC主要是如下考虑:VC6和高版本的VC没有本质区别。VC6是1998年的东西,大部分人、公司还是用VC6,市面上的书也都是用VC6;VC6的操作方式和VC2008非常相似,用熟了VC6再学高版本的VC只用半小时而已;高版本的VC体积太大,要五六百兆,而上面给出的VC6只有100MB。 一、C程序的开发过程 调试程序(Debug) 调试(Debug):定位并解决问题 (2000万美元的bug) 调试方法: 简单:使用打印语句(printf); 高级:使用编程环境所带的调试工具; 调试方式: 设置/删除断点(toggle breakpoint , Insert/Remove Breakpoint) 断点是调试器设置的一个代码位置。当程序运行到断点时,程序中断执行,回到调试器。 查看变量(Watch) 单步执行(Step Into) 执行到光标处(Run to Cursor) 演示 方法一:先创建C源程序 方法二:先创建空工程——步骤1 方法二:先创建空工程——步骤2 方法二:先创建空工程——步骤3 调试程序(Debug)(续):设置断点 调试程序(Debug)(续):运行并查看变量 附: 断点是调试器设置的一个代码位置。当程序运行到断点时,程序中断执行,回到调试器。 VC允许被中断的程序继续运行、单步运行和运行到指定光标处,分别对应快捷键F5、F10/F11和CTRL+F10。各个快捷键功能如下: 快捷键 说明 F5????????? 继续运行 F10?????? ?单步,如果涉及到子函数,不进入子函数内部 F11??????? 单步,如果涉及到子函数,进入子函数内部 CTRL+F10 运行到当前光标处。 调试程序(Debug)(续):一个范例 采用先创建C源程序的方法需要注意以下几点: 1、选择“文件”标签; 2、选择“C++ Source File”文件类型; 3、在“目录”文本框中输入C源程序所存放的目录。此目录建议用户自己提前新建好,以便查找,不建议使用缺省的目录; 4、在“文件”文本框中输入文件名。 步骤一:新建工程 采用先创建空工程的方法需要注意以下几点: 1、选择“工程”标签; 2、选择“Win32 Console Application”工程类型; 3、在“目录”文本框中输入工程所存放的目录。此目录建议用户自己提前新建好,以便查找,不建议使用缺省的目录; 4、在“工程”文本框中输入工程名,在输入工程名的过程中会同时在位置框的原有目录中新建一个与工程名同名的目录,用来存放工程文件。 步骤二:选择空工程 步骤三:在空工程
您可能关注的文档
最近下载
- 建筑施工高处作业安全技术规范JGJ80-202420240805.pptx VIP
- 【精编版】部编教材四年语文上册全册课后作业(含答案解析) .pdf VIP
- BHE-336F风电-光伏箱变智能监控装置说明书.pdf VIP
- 通力电梯LCE无机房KDM KDL中文注释版电气原理图.pdf
- 第二单元+探索+3+物联网的定位技术+课件+2024—2025学年苏科版(2023)+初中信息技术八年级上册.pptx VIP
- 人教版美术七上 第一单元第1课《情感的表达》课件.pptx
- 2025年招聘考试宝典物流经理竞聘笔试模拟题与答案详解.docx VIP
- 小学语文六年级上册期末试卷 (21).doc VIP
- 关于勤奋学习的名人故事(通用63则).docx VIP
- 2025年压裂装备市场分析报告.docx
文档评论(0)