文档详情

第01章 C语言程序设计概述.ppt

发布:2017-08-29约8.5千字共44页下载文档
文本预览下载声明
高级语言程序设计 学习要求 课前请做好预习,课后请做好复习 保持课堂安静,头脑清醒,思维活跃 认真、独立、按时完成并提交作业 要求将课本每章节后的习题做一遍+补充题目 重视上机实践,有效利用宝贵的上机时间 每道实验题都要求在实验课之前先在作业纸上写好 实验课上验证其正确性 高级语言程序设计 什么是程序? 程序一词来自生活,通常指完成某些事务的一种既定方式和过程 在日常生活中,可以将程序看成对一系列动作的执行过程的描述 实验内容: 上机实验: 1.请参照例题,编写一个C程序,输出以下信息: ************************************* Very good! ************************************* 2. 编写一个C程序,输入a,b两个值,输出两者之和。 3. 上机运行P5例题1-4,熟悉所用系统的上机方法和步骤。 * 1.3 Turbo C编程环境及C程序执行过程 1.3.2 编辑、编译、链接、运行第一个C程序 C语言是一种编译型的程序设计语言。一个C程序要经过编辑、编译、链接和运行四个步骤,才能得到程序的执行结果。 * 1.3 Turbo C编程环境及C程序执行过程 1.编辑 所谓编辑就是对C语言源程序进行输入和修改。 可用于编辑C源程序的软件包括各种文本编辑软件,常用的有Windows操作系统中的记事本以及 Turbo C开发环境提供的编辑界面。 使用块操作(即可对一段代码进行的操作)提高编辑速度及效率 重要提示:C源程序的文件扩展名为.C 如Cprog1.C、Stu_name.C是合适的C源程序名。在编辑过程中,应注意及时保存源程序。 * 1.3 Turbo C编程环境及C程序执行过程 2.编译 对C源程序的编译是把C源程序翻译成可重定位的二进制目标程序,编译过程是由C编译程序完成的。 在编译之前,编译程序将对源程序进行语法检查,如果源程序有语法错误,将提示所有错误的错误类型、错误信息以及出错的位置,以帮助程序调试人员修改源程序中的错误。一旦发现错误,将无法成功编译形成目标程序,直到所有语法错误都排除。 如果C源程序不存在语法错误,编译之后将生成与C源程序对应的二进制目标代码,并对目标代码进行优化后生成目标文件。 目标文件的扩展名默认为.obj(如Cprog1.obj)。 * 1.3 Turbo C编程环境及C程序执行过程 3.链接(或称为装配) 链接过程是链接程序将编译过的目标程序和程序中用到的库函数链接装配在一起,得到具有绝对地址的可执行文件,即计算机可直接执行的文件。 可执行文件的扩展名由系统自动指定为.exe(如Cprog1.exe)。 * 1.3 Turbo C编程环境及C程序执行过程 4.运行 运行是将可执行文件投入运行,以获取程序的运行结果。用户可使用菜单“Run/User Screen”查看程序的运行结果。 如果程序代码中存在逻辑错误,将得到意料之外的运行结果,为了得到正确的结果,必须修改程序代码后重新运行。 * 1.3 Turbo C编程环境及C程序执行过程 1.3.3运行C程序前的Directories选项设置 在第一次启动Turbo C 2.0之后,必须查看并设置Options/Directories中的各选项。 如果有修改,应保存选项设置,之后就不必再修改。 * 本章概要 1.1 程序设计基础 1.2 C语言程序简介 1.3 Turbo C编程环境及C程序执行过程 1.4 编码规范及编程习惯 1.5 总结与提高 * 1.4 编码规范及编程习惯 1.4.1编程错误和调试 编译一个程序时,编译器首先检查程序的语法是否正确,若违反了语法规则,编译器将显示出错信息。 由于违反了语法规则而导致的错误称为语法错误(syntax error)。当从编译器得到一个语法错误的消息时,程序将停止编译,必须返回编辑状态并改正错误后重新编译。 程序的调试过程包括发现错误、定位错误、修改错误。 与调试有关的主菜单有Run、Debug、Break/watch。 * 1.4 编码规范及编程习惯 1.4.2 注意养成良好的编程风格 良好的编程习惯有助于对程序本身的理解,在编写C程序时,应注意以下几点: (1)程序代码中穿插一些必要的注释。 (2)标识符命名见名知义。 (3)程序语句书写格式规范,对于嵌套语句使用缩进。 (4)以模块化方式考虑程序结构,以函数形式书写较复杂的程序。 (1) 一行只放一条语句。 (2) 养成随时给程序加注释的习惯
显示全部
相似文档