- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
C语言的编译环境 本书的C语言以ANSI C为标准; Windows编译环境: TC2.0、BC3.1 、BC5.0、 VC6.0 VC++.NET等; Linux下的编译环境:GCC等; DSP 下的编译环境:CSS (Code?Composer?Studio) 德州仪器开发公司的TI?实时软件开发环境 ; 其它环境下的开发、编译环境:matlab(仿真)等; windows系统下主要使用VC6.0 \VC++.NET 关键字 32个关键字 auto break case char const do volatile continue default double if else for enum extern float goto int long while register return short signed sizeof static Struct switch typedef union unsigned void 链接程序 编译后产生的目标文件是可重定位的程序模块,不能直接运行。链接就是把目标文件和其他分别进行编译生成的目标程序模块(如果有的话)及系统提供的标准库函数链接在一起,生成可以运行的可执行文件的过程。链接过程使用C语言提供的链接程序(链接器)完成,生成的可执行文件存在磁盘中。 程序编译 编译是指将编辑好的源文件翻译成二进制目标代码的过程。编译过程是使用C语言提供的编译程序(编译器)完成的。使用时应注意计算机环境。编译时,编译器首先要对源程序中的每一个语句检查语法错误,当发现错误时,就在屏幕上显示错误的位置和错误类型的信息。此时,要再次调用编辑器进行查错修改。然后,再进行编译,直至排除所有语法和语义错误。正确的源程序文件经过编译后在磁盘上生成目标文件。 源程序 目标程序 可执行程序 语言类型 程序设计语言 机器语言 机器语言 可执行 不可以 不可以 可以 扩展名 .c .obj .exe 程序代码的录入,生成源程序 .c 语法分析查错,生成目标程序.obj 与其它目标程序链接,生成可执行程序.exe 编辑 链接 编译 执行 加载 预处理 C语言的优点 简洁、紧凑、方便、灵活 运算符丰富 数据结构丰富 具有结构化的控制语句 语法不太严格,程序设计自由度大 可与机器硬件打交道,直接访问内存地址,兼有“高”、“低”级语言之功能。 7. 生成目标代码质量高,执行效率高。 8. 可移植性优于汇编语言。 * 高级语言程序设计 西安邮电学院 计算机学院软件教研室 联系方式:y78h11b09@xupt.edu.cn 杨小宝 讲师 相关介绍 教材:《C语言程序设计》(第二版)王曙燕等 教学方式:授课(40)+ 上机实验(24) 考试类别:院考 参考教材:《C语言程序设计》,谭浩强,清华出版社 《C语言程序设计》,孟庆云,人民邮电出版社 《C语言程序设计教程、实验与练习》, 杨开成,人民邮电出版社 习题集及实验指导书:《 C语言程序设计习题与实验指导》 王曙燕等,科学出版社 实验安排 地点:3号实验楼5楼或者2楼 时间: 以课前通知为准! 4 20 5、6、7、8 12.5 星期日 第十四周 4 24 5、6、7、8 12.19 星期日 第十六周 2 16 3-4 11.18 星期四 第十二周 4 12 3-4 11.4、11.11 星期四 第十、十一周 4 8 3-4 10.21、10.28 星期四 第八、九周 4 4 3-4 10.9、10.14 星期四 第六、七周 2 1 3-4 9.30 星期四 第五周 上机时 讲课数 节数 日期 星期数 周数 辅导答疑 地点:计算机教研室 时间: 星期四上午3-4节 评分标准 成绩评定:期末成绩×70%+平时成绩×30% 平时成绩: 作业30% +上机30%+点名20% +提问20% 学习要求 按时上课,认真听讲,阅读参考书,勤思考,多讨论; 加强动手能力,在课余时间上机实践操作 第1章 概述 1.1 程序设计语言 什么是计算机? 什么是程序? 什么是程序设计语言? 计算机 计算机是一种具有内部存储能力、由程序自动控制的电子设备。 CPU 内存 存储器 外设 操作系统 (例如:Windows、Linux) 应用软件 (例如:Of
您可能关注的文档
最近下载
- 利用DEFORM-3D模拟镦粗锻造.doc VIP
- 08 威科夫进阶课程.pdf VIP
- CB 673-2020 出入舱口盖规范.pdf
- GA_T 1788.1-2021 公安视频图像信息系统安全技术要求 第1部分:通用要求.doc VIP
- 大体积混凝土监理实施细则.docx VIP
- (正式版)D-L∕T 343-2010 额定电压66kV~220kV交联聚乙烯绝缘电力电缆GIS终端安装规程.docx VIP
- 危险化学品安全管理与安全技术培训.ppt VIP
- GPS33E巨人通力调试说明书.pdf VIP
- 重大接待保障措施(环卫作业).doc VIP
- 危险物品安全航空运输技术细则(20201016014015).pdf VIP
文档评论(0)