1 / 45
文档名称:

第1章-C语言基础知识.ppt

格式:ppt   大小:1,534KB   页数:45
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

第1章-C语言基础知识.ppt

上传人:mh900965 2017/2/20 文件大小:1.50 MB

下载得到文件列表

第1章-C语言基础知识.ppt

相关文档

文档介绍

文档介绍:江汉大学数计学院计算中心江汉大学数计学院计算中心 2011 2011 年年1 1月月 C语言程序设计 2/20/2017 2 C语言程序设计?教学要求?掌握程序设计语言的基本知识?常用算法?初步的程序设计能力?学习方法?自主学习?重视上机实践 2/20/2017 3 如何尽快学会用 C语言进行程序设计?了解程序设计语言(C 语言) ?阅读程序?模仿、改写、编写程序?通过不断的编程实践,逐步领会和掌握程序设计的基本思想和方法。 2/20/2017 4 教材、参考书与课时安排教材和实验教材 C语言程序设计陈刚清华大学出版社 C语言程序设计实践教程王琳艳清华大学出版社参考书 C程序设计谭浩强主编清华大学出版社 C语言程序设计何钦铭,颜晖主编高等教育出版社,2008 课时安排授课:40学时上机:24学时江汉大学数计学院计算中心江汉大学数计学院计算中心 2011 2011 年年1 1月月第1章 C 语言基础知识 2/20/2017 6 本章主要内容?程序设计与算法概述?C语言的特点? VC++ 集成开发环境?C程序的执行 2/20/2017 7 计算机语言与程序设计? 1. 计算机语言(程序设计语言) ?是人与计算机进行交流的工具。?计算机语言分为: 机器语言机器语言汇编语言汇编语言高级语言高级语言机器指令(由机器指令(由 0 0 和和 1 1组组成),可直接执行成),可直接执行用助记符代替机器指用助记符代替机器指令,用变量代替各类令,用变量代替各类地址。地址。类似数学语言、接近自然语言、具有通用类似数学语言、接近自然语言、具有通用性和可移植性,不依赖具体的计算机类型。性和可移植性,不依赖具体的计算机类型。难学、难记难学、难记依赖机器的类型依赖机器的类型克服记忆的难点克服记忆的难点其他与机器语言类其他与机器语言类似似 8 ?机器语言目标程序?编译方式?汇编语言(低级语言) 编译?解释方式?高级语言源程序机器语言与高级语言的关系: 2/20/2017 9 例如: ? 0 0 1 0 0 0 1 1 ? 1 1 1 0 1 1 0 1 ? 0 1 1 0 0 0 0 1 ? 0 1 1 1 0 1 1 0 机器语言程序 MOV AX, MOV AX, 300H 300H ADD BX, AX ADD BX, AX MOV [2100H], BX MOV [2100H], BX HLT HLT ??汇编语言源程序汇编语言源程序 main( ) { int a, b, c; a=300; b=18; c=a+b; printf( “ a+b= %d\n ”, c); }??高级语言高级语言源程序源程序(C) (C) 源程序需要翻译 2/20/2017 10 汇编源程序的翻译: ?将汇编源程序翻译为目标程序的过程称为汇编?汇编过程: 汇编过程汇编程序连接程序汇编连接汇编语言源程序机器语言目标程序可执行程序(.ASM) (.OBJ) (.EXE) 运行运行结果