C语言程序设计 周雪芹 2016.3
C语言程序设计 周雪芹 2016.3
课程目标 1.学会阅读程序 能看懂,会分析。 2.学会编写程序 初级目标:通过模仿,编写简单程序; 中级目标:能独立编写一般程序。 高级目标:能编写程序解决现实中的问题。 3.学会调试程序 能上机调试运行一般程序
课程目标 1.学会阅读程序 能看懂,会分析。 2.学会编写程序 初级目标:通过模仿,编写简单程序; 中级目标:能独立编写一般程序。 高级目标:能编写程序解决现实中的问题。 3.学会调试程序 能上机调试运行一般程序
1.1程序与程序设计语言 ●程序:用于完成特定任务的指令序列。 ●程序设计语言:编写计算机程序所采 用的语言形式
1.1 程序与程序设计语言 ⚫程序:用于完成特定任务的指令序列。 ⚫程序设计语言:编写计算机程序所采 用的语言形式
●程序设计语言分类: 机器语言:计算机能直接识别和执行; 低级语言 占用内存少,执行速度快; 编写难度大,通用性差。 汇编语言:符号化的机器语言: 比机器语言容易理解; 通用性差。 高级语言:与计算机硬件无关,表达方式接近人类自 然语言和数学语言,便于理解和维护,极 大地提高了程序设计的效率和可靠性
⚫程序设计语言分类: 机器语言:计算机能直接识别和执行; 占用内存少,执行速度快; 编写难度大,通用性差。 汇编语言:符号化的机器语言; 比机器语言容易理解; 通用性差。 低级语言 高级语言:与计算机硬件无关,表达方式接近人类自 然语言和数学语言,便于理解和维护,极 大地提高了程序设计的效率和可靠性
和Unix的设计者Ken Thompson 接受美国国家技术勋章 1.2C语言的发展及特点 C语言的产生 1972年,由贝尔实验室的 D.M.Ritchie设计。最初用 Ritchie和Thompson在开发UNIX 于编写UNX操作系统。 C语言的版本 C语言有许多版本,版本 之间有差异。“ANSI C标准 的发布是C语言成熟的标志
1.2 C语言的发展及特点 C语言的产生 1972年,由贝尔实验室的 D.M.Ritchie设计。最初用 于编写UNIX操作系统。 C语言的版本 C语言有许多版本,版本 之间有差异。“ANSI C”标准 的发布是C语言成熟的标志