下载此文档

挣币《C语言》课件-1.ppt


文档分类:IT计算机 | 页数:约19页 举报非法文档有奖
1/19
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/19 下载此文档
文档列表 文档介绍
《C语言程序设计》人民邮电出版社(第二版) 第1章概述 C语言程序的基本组成; C语言的基本词法(字符集、保留字和标识符的构成) ; 用C语言编写程序时的 4项工作; Turbo C 开发环境简介。 1. 2. 3. 本章讲述内容: 4. 高级语言与 C语言? 程序设计语言与 C语言 :所谓“程序”,是指一件事情进行的先后次序。因此,计算机程序是指要让计算机去完成的事情的先后次序。.计算机程序设计语言:指人与计算机之间交换信息的工具。人们就是用计算机程序设计语言来编写计算机程序,然后交于计算机去执行的。 “机器语言”,即是计算机本身自带的指令系统。计算机的指令由二进制数序列组成,用来控制计算机进行某种操作。.指令由操作码和地址码两部分组成。操作码规定计算机要做的运算;地址码告诉计算机由哪些数参加运算,在什么地方能找到它们,结果存放在何处等。.机器语言的优、缺点:用机器语言编写的程序,不必通过任何翻译处理,计算机硬件就能识别和接受。因此用机器语言编写的程序质量高,执行速度快,占用的存储空间少。但它极不直观,难学、难记、难检查、难修改。 ,它用助忆符(一种便于记忆的符号)代替机器指令中的操作码,用符号地址代替了机器指令中的地址码,从而使得机器语言得以“符号化”。.汇编程序和汇编:用汇编语言编写的程序,计算机不能直接识别和接受,必须由一个起翻译作用的程序将其翻译成机器语言程序,这样计算机才能执行。这个起翻译作用的程序,称为“汇编程序”,这个翻译过程,称为“汇编”。.优缺点:比起机器语言来,汇编语言好记,阅读容易,检查、修改也较方便。缺点是仍依赖于具体的机器(即它是面向机器的),不具有通用性和可移植性。它与人们****惯使用的自然语言和数学语言相差甚远。 (即人们日常使用的语言)和数学语言的程序设计语言。用高级语言编写的程序,称为“源程序”。..用高级语言编写的程序,计算机不能直接识别与接受,必须要有一个“翻译”,先把源程序翻译成机器指令的程序,然后再让计算机去执行这个机器语言程序。.第一种翻译方式:事先编好一个称为“解释程序”的机器指令程序,它把源程序逐句翻译,译一句就执行一句,这种翻译称为“解释”方式。解释程序(事先存入计算机)用高级语言编写的源程序计算结果(解释一条并执行) 分别用机器语言、汇编语言和 C语言描述算式: z=x+y 。编译程序(事先存入计算机)用高级语言编写的源程序由机器指令组成的目标程序(编译) 计算结果(执行) .第二种翻译方式:事先编好一个称为“编译程序”的机器指令程序,它把源程序整个地翻译成用机器指令表示的机器语言程序(这个翻译出来的结果程序称为“目标程序”),然后执行该目标程序。这种翻译称为“编译”方式。 C 语言是一种高级语言,它用较接近人的思维和表达问题方法的形式来描述问题、编写计算机程序,然后以编译的方式进行翻译。.例: (1) 机器语言 A11001 03062001 A33001 (2) 汇编语言 MOV AX , [0110] ADD AX , [0120] MOV [0130] , AX (3) C语言 int x=235 ; Int y=368; z=x+y; .机器语言程序完全没有直观性可言,如果不了解机器指令 A1 是表示将跟随其后单元中的内容送至寄存器 AX ,那么根本无法知道它的含义。对于汇编语言, MOV 是英文 move 的缩写,因此可以知道它是要把一个数据送到寄存器 AX 中去。可见,汇编语言具有一定的直观性,便于人们记忆。再看 C语言,它简直就近乎于是使用人们****惯的数学表达式来描述加法。可见,学****用 C语言来编写计算机的程序,人们容易接受。用C语言编写一个程序,它接收从键盘输入的两个整数,求和后打印输出。? 简单的 C语言程序例: (1) 程序实现分析与讨论(2) #include "" main() { int m, n, sum; /*变量说明*/ scanf (" %d% d", &m, &n); /*从键盘输入数据*/ sum=m+n; /*求和*/ printf ("sum= % d\n", sum); / *打印输出*/ } .以符号“/*”开始、“*/”结束的中间部分,是对左边程序语句的注释。.语句“ int m, n, sum; ”表示 m、n和 sum 是3个变量,前面的 int 说明它们都是整型的。.“ scanf ( ”%d%d“, &m, &n); ”是格格式输入语句, &m 和&n 表示变量 m 和n的内存单元地址。

挣币《C语言》课件-1 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数19
  • 收藏数0 收藏
  • 顶次数0
  • 上传人xxj16588
  • 文件大小738 KB
  • 时间2017-02-20