如C程序设计语言.PPT

  1. 1、本文档共33页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
如C程序设计语言

主要内容 程序设计语言 程序设计语言的发展 程序设计的过程 C语言的集成开发环境 1个简单C语言程序 一般程序错误 翻译程序 高级语言不能被计算机直接执行,必须先由一种翻译程序将这些程序翻译成等价的能被计算机识别和执行的机器语言。翻译程序的种类: 解释程序:将高级编程语言一行一行直接转译运行。解释器不会一次把整个程序转译出来,只像一位“中间人”,每次运行程序时都要先转成另一种语言再作运行,因此解释器的程序运行速度比较缓慢。它每转译一行程序叙述就立刻运行,然后再转译下一行,再运行,如此不停地进行下去。 编译(器)程序:将用某种编程语言写成的源代码(原始语言),转换成另一种编程语言(目标语言)。 编译器 一个现代编译器的主要工作流程如下: 源代码 (source code) → 预处理器 (preprocessor) → 编译器 (compiler) → 汇编程序 (assembler) → 目标代码 (object code) → 链接器 (Linker) → 可执行文件 (executables) P16 调试程序 P18-21 设置断点 开始调试 单步运行 自动查看变量 程序错误 语法错误 连接错误 逻辑错误 运行错误 改错示例: # include stdio.h void main(void) { printf( Welcome to You! \n) return 0; } # include stdio.h int main(void) { printf(Welcome to You! \n); return 0; } 第二讲 结构化程序设计与C语言 运行错误 运行错误是指程序经编译连接生成可执行文件后,在运行的过程中系统报错,没有运行结果。 常见的运行错误有:除数为0;死循环;浮点指针出错等等。 运行错误往往是逻辑错误引起的。 * * 程序虽然也称为语言,又不同于人的语言表达。人与人之间进行交流的时候,倾听者可以根据上下文判断出讲述者所要表述的确切意思,语言只要能粗略地表达出思想就行,而不需要刻意地追求严谨的语法,比如我们常说“没有空”。可以根据不同的场景理解为“没有时间”、“没有空间”、“实心的,没有空洞”等等。计算机没有人的这种思维和联想能力,编写程序需要人们事先经过缜密的思考和设计,程序强调严谨的逻辑和结构,程序中任何一个小的疏忽或错误都可能在程序执行中产生无法想象的后果。 * 高级语言与汇编语言相比更接近人的使用习惯,汇编语言与机器部件相关。例如add 100,200,840中直接点出内存单元的地址,而高级语言中程序员不需要直接与内存的存储单元打交道,而是使用了变量的概念,为存储单元取个名字,x,y,z,表示三个存储单元,z=x+y;表示将存储单元x,y中的数据取出相加后结果保存到存储单元z中,高级语言指令的书写上与数学等式接近,易理解。当然名称与具体存储单元的对应,需要额外的步骤来完成----编译。 使用编译程序的高级语言,在执行程序之前,先将程序源代码“翻译”成目标程序,文件后缀名为.obj,继而连接生成可执行程序,文件后缀名为.exe,所以可以脱离语言环境独立执行,但是程序一旦要修改,必须回到编辑阶段修改,再重新编译连接生成可执行文件,再运行。这一过程如图1-7所示。现在大多数编程语言都是编译型的,例如C/C++,Pascal,Fortran,JAVA等。 而使用解释程序的高级语言,执行方式类似于日常生活中的“同声翻译”。应用程序源码一边由解释器“翻译”成目标代码,一边执行,因而它的执行效率较低,不能生成可执行程序,不能脱离解释器,只能在语言环境中执行程序。但它修改方式方便,可以动态地修改程序,例如网页的脚本程序就是解释执行的。 * * * 语法错误:不符合C语言语法的错误,由编译器执行编译的时候报错 连接错误:系统函数库中不存在需要连接的函数,由连接器执行连接的时候报错 运行错误:程序运行时得不到预期结果,由程序员设计测试用例测试发现 * 转义字符:’\n’ * 浙江版:实验指导P8 1.打开一个程序文件 2.根据编译错误提示改语法错误。 程序设计语言——维基百科 程序设计语言(Program Language) :是一组用来定义计算机程序的语法规则。它是一种被标准化的交流技巧,用来向计算机发出指令。 程序(Program):指一组指示计算机每一步动作的指令,通常用某种程序设计语言编写,运行于某种目标体系结构上。 编程(Programming):程序设计是编写解决特定问题程序的过程,是软件构造活动中的重要组成部分。程序设计往往以某种程序设计语言为工具,给出这种语言下的程序。 程序设计过程:分析、设计、编码、测试、排错等阶段。

文档评论(0)

laolao123 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档