C语言程序设计
1 C语言程序设计
程序设计语言 用于描述计算机程序的符号系统。C就是这样的 种计算机高级程序设计语言。 程序 计算机的指令序列、或者符号化的指令序列、或者 语句序列。 程序设计 编写、调试程序的过程
2 用于描述计算机程序的符号系统。 C就是这样的一 种计算机高级程序设计语言。 程序设计语言 程序 计算机的指令序列、或者符号化的指令序列、或者 语句序列。 程序设计 编写、调试程序的过程
程序设计的具体步骤是: a)分析问题,收集数据,建立模型; b)根据模型,拟定解题的算法; c)选用某种计算机语言描述该算法; d)上机调试运行程序,分析结果
3 程序设计的具体步骤是: a) 分析问题,收集数据,建立模型 ; b) 根据模型,拟定解题的算法 ; c) 选用某种计算机语言描述该算法 ; d)上机调试运行程序,分析结果
学习、使用C语言的理由 1)贝尔实验室的 Dennis ritchie在1972年开发C 的初衷只是作为开发Unx的工作语言(开发Unx的一种 工具)但在过去的30多年中,C已经成为一种最重要和 最流行的计算机高级程序设计语言。这说明它有很强的 生命力,深受欢迎
4 学习、使用C语言的理由 1) 贝尔实验室的 Dennis Ritchie 在 1972 年开发 C 的初衷只是作为开发Unix的工作语言 ( 开发Unix的一种 工具)。但在过去的30多年中, C已经成为 一种最重要和 最流行的计算机高级程序设计语言。这说明它有很强的 生命力,深受欢迎
2)C已经开始进入长期以来一直属于 FORTRAN科学 计算的编程领。和 FORTRAN一样,用C同样能够容易 编写出简洁、易读、高效的科学计算问题的应用程序。 3)作为一种流行语言,现今大多数文献资料中的算法 描述,一般都采用C来进行。这种现象说明,C在各种领 拉中已被公认为一种通用语言。 可以利用它来解决各种实际问题:
5 2) C 已经开始进入长期以来一直属于FORTRAN 科学 计算的编程领域。和 FORTRAN 一样,用C同样能够容易 编写出简洁、易读、高效的科学计算问题的应用程序。 3) 作为一种流行语言,现今大多数文献资料中的算法 描述,一般都采用C来进行。这种现象说明,C 在各种领 域中已被公认为一种通用语言。 可以利用它来解决各种实际问题:
Unix os 科学计算 游戏 计算机语言 嵌入式系统 PC应用程序 机器人 电影制作 6
6
4)C在软件产业中,是一种重要的必备技能。在最想 获得的技能中,它一般都列在前10名。特别在当今嵌入式 系统的编程中已经离不开C。也就是说,它将用来在汽车、 相机、DⅴD播放机及其他眢种各样的现代化设备中,作为 微处理器的编程工具。 因此,至少在21世纪的前10年中,它仍将保持强劲 的势头
7 4) C在软件产业中, 是一种重要的必备技能。在最想 获得的技能中,它一般都列在前10名。特别在当今嵌入式 系统的编程中已经离不开 C 。也就是说,它将用来在汽车、 相机、DVD播放机及其他各种各样的现代化设备中,作为 微处理器的编程工具。 因此,至少在 21 世纪的前 10 年中,它仍将保持强劲 的势头
5)在过去的10年中,许多人从C转而使用更强大的 C++语言。C++向C嫁接了面向对象的编程工具,C++ 实际上是C的一个超集,意味着任何C程序也是C++程 序。学习C就是在学习C++的基本知识。 因此,不管C++这样较新的语言如何流行,学习C 是通往C++的必由之路
8 5) 在过去的10年中, 许多人从C转而使用更强大的 C++语言。 C++ 向C嫁接了面向对象的编程工具,C++ 实际上是C的一个超集, 意味着任何C 程序也是C++ 程 序。学习C 就是在学习C++的基本知识。 因此,不管C++ 这样较新的语言如何流行,学习C 是通往C++ 的必由之路
6)既然C+是C的超集,有人可能会建议不如一步 到位直接学习C++。 根据我们的经验,C+对初学者来说可能太过于复 杂,刚开始学习编写程序,就不得不接触令人恐惧的 WindOws api,这可能会欲速而不达。 因此,还应该先从基本学起。这样可为进一步学习 C++及其他语言打好基础
9 6) 既然C++是C的超集,有人可能会建议不如一步 到位直接学习 C++。 根据我们的经验,C++ 对初学者来说可能太过于复 杂,刚开始学习编写程序 , 就不得不接触令人恐惧的 Windows API,这可能会欲速而不达。 因此,还应该先从基本学起。这样可为进一步学习 C++及其他语言打好基础
7)有些人对C存有一种偏见,认为C是DOS时代的 东西,现在是 Windows时代了,还用得着学习C语言吗? 其实C语言的编程环境有很多选择,如果您想摆脱DOS 进入 Windows编程领域,完全可以选用一种 Window平 台下的编译工具。 8)C语言是各种计算机基础知识和应用能力等级考 试指定的程序设计语言之一,学习这门课后您可以应付 诸如此类的各种考试
10 7) 有些人对C存有一种偏见, 认为C是DOS时代的 东西,现在是Windows时代了,还用得着学习C语言吗? 其实C 语言的编程环境有很多选择,如果您想摆脱DOS , 进入Windows 编程领域, 完全可以选用 一种 Windows平 台下的编译工具。 8) C 语言是各种计算机基础知识和应用能力等级考 试指定的程序设计语言之一,学习这门课后,您可以应付 诸如此类的 各种考试