主讲:程晓蕾谭浩强著清华大学出版社本课程主要学****什么? 1。C语言: 基本语法,用符合 C语言语法的形式来表达我们希望计算机要做的某件事件(一种操作)的语句或命令组合。 2。用C语言编写程序: 训练逻辑思维能力。 3。上机操作: 用计算机实现我们的想法(计算机目前能够做到的) 。学****本课程要求?课前预****该堂课要学****的主要内容。?课堂上集中注意力领会理解老师讲课要点,并做适当笔记。?注意课堂演示:记录操作方法步骤,以便于自己课后上机操作参考。?课后及时复****巩固所学内容,不懂的马上就问。?认真完成书面作业及上机作业。第一章 C 语言概述 C语言发展历史 C语言特点简单的 C程序介绍 C程序上机步骤程序与程序语言 :没有自然语言那么丰富多样,只是有限规则的集合,所以简单易学。缺点:交流中无法意会言传,而是更多的表现了说一不二,表现了“规则”的严谨。 :可以被连续执行的一条条指令的集合称为计算机程序。(程序就是计算机指令的序列,编制程序的工作就是为计算机安排指令序列,程序就是用计算机语言来编写的) 机器语言汇编语言高级语言面向过程面向对象 CPU 指令系统,由 0、1序列构成的指令码组成如: 10000000 加 10010000 减用助记符号描述的指令系统如 ADD A, B 面向机器的语言,也称为低级语言程序设计是数据被加工的过程,如 BASIC,PASCAL,C 等。程序设计是告诉计算机要做什么就可以如: C++,JAVA 等 C 语言程序设计第一章 C语言概述 ,又具有低级语言的许多功能 语言出现的历史背景什么是 C语言? 汇编语言的速记形式低级语言的高级形式高级语言的低级形式 C语言的发展: C 语言程序设计第一章 C语言概述 ALGOL 60(1960) 国际委员会 精致远离硬件 CPL 复合程序(1963) 英国剑桥大学 规模较大,难以实现 BCPL(1967) 英国剑桥大学( Matin Richards 对 CPL 简化) 浓缩 CPL B(1970) 美国贝尔实验室( Ken Thompson 以 BCPL 为基础,进一步简化) 功能过于简单,接近硬件 C(1972~1973) 美国贝尔实验室( 在B基础上设计出的) 最初只为描述和实现 UNIX 操作系统提供一种工作语言而设计 C 语言程序设计第一章 C语言概述 C标准标准 C: K&R 合著《 The C Programming Language 》: 1978 年 ANSI C: 1983 年 87 ANSI C: 1987 年 1990 年国际标准化组织( ISO )的 ANSI C :1990 年
c语言程序设计3 来自淘豆网www.taodocs.com转载请标明出处.