×
您的位置:
C语言程序设计(全51讲)

C语言程序设计(全51讲)

  • 课程主讲:康辉
  • 所属机构:吉林大学
  • 视频数量:51讲
  • 所属分类:计算机
  • 课程时长:32小时47分钟
  • 课程人气:12588
  • 在线播放
  • 分集下载

C语言程序设计(全51讲)的相关介绍

      这是吉林大学远程教育的 C 语言课程,共48讲+3节复习课,主讲老师为康辉,计算机学院副教授。该教程的最大特点是详细,每一个知识点都会举出一个例子来实践,而且举的例子不仅是书上的知识重点,对每一个应用中容易犯的错误,或是极易混淆的知识点,也会举出一些对比的例程来加深印象,对实际应用中避免少犯错误具有很好的指导意义和实际价值。C语言是一门繁杂的知识,没有很好的入门是很难学好的,很多朋友都是在半懂不懂中半途而废的,相信这个课程能给学习的朋友以帮助。

      C语言是一种面向过程的计算机程序设计语言,它既具有高级语言的特点,又具有汇编语言的特点。目前众多计算机语言中C语言是举世公认的优秀的结构程序设计语言之一。如果您想学习C语言知识,本站收录的这部吉大C语言视频教程不失为您的最佳选择。

      C语言发展如此迅速,而且成为最受欢迎的语言之一,主要因为它具有强大的功能。许多著名的系统软件,如DBASE Ⅳ都是由C 语言编写的。用C 语言加上一些汇编语言子程序,就更能显示C 语言的优势了,像PC- DOS 、WORDSTAR等就是用这种方法编写的。

      C语言是一种成功的系统描述语言,用C语言开发的UNIX操作系统就是一个成功的范例;同时C语言又是一种通用的程序设计语言,在国际上广泛流行。世界上很多著名的计算公司都成功的开发了不同版本的C语言,很多优秀的应用程序也都使用C语言开发的,它是一种很有发展前途的高级程序设计语言。

      1. C是中级语言。它把高级语言的基本结构和语句与低级语言的实用性结合起来。C 语言可以像汇编语言一样对位、字节和地址进行操作, 而这三者是计算机最基本的工作单元。

      2.C是结构式语言。结构式语言的显著特点是代码及数据的分隔化,即程序的各个部分除了必要的信息交流外彼此独立。这种结构化方式可使程序层次清晰,便于使用、维护以及调试。C 语言是以函数形式提供给用户的,这些函数可方便的调用,并具有多种循环、条件语句控制程序流向,从而使程序完全结构化。

      3.C语言功能齐全。具有各种各样的数据类型,并引入了指针概念,可使程序效率更高。而且计算功能、逻辑判断功能也比较强大,可以实现决策目的的游戏。

      4. C语言适用范围大。适合于多种操作系统,如Windows、DOS、UNIX等等;也适用于多种机型。

      C语言对编写需要硬件进行操作的场合,明显优于其它解释型高级语言,有一些大型应用软件也是用C语言编写的。C语言具有较好的可移植性,并具备很强的数据处理能力,因此适于编写系统软件,三维,二维图形和动画。它是数值计算的高级语言。常用的C语言IDE(集成开发环境)有Microsoft Visual C++,Dev-C++,Code::Blocks,Borland C++,Watcom C++,Borland C++ Builder,GNU DJGPP C++,Lccwin32 C Compiler 3.1,High C,Turbo C,C-Free,win-tc 等等……

      对于一个初学者,Microsoft Visual C++是一个比较好的软件。界面友好,功能强大,调试也很方便。这是微软出的一个C语言集成开发环境(IDE),主要有:VC++6.0、VS2005、VS2008、VS2010等,分为企业版和学生版等。对于初学者VC++6.0是比较容易上手的,但由于其对标准支持的不好可能使人养成不良编程习惯,因此论坛上也有人主张舍弃VC++6.0。

      在初学C语言时,可能会遇到有些问题理解不透,或者表达方式与以往数学学习中不同(如运算符等),请不要气馁,这里百度百科将为您解读。其实C语言并不难,请紧记C语言的宏观编程思想:算法+函数思想+发展意识。您要有自信,您要从创造微小的成就感来改变心理,对于您,这将是——个驾驭能力的问题!

      大多数的C语言初学者都省略了一个非常重要的细节,小的懒惰导致大的失误。所有的计算机爱好者都要学的一个知识点:全国计算机等级考试之“公共基础知识”。所以建议初学者应该学其之,它不仅是C爱好者的必学,更是所有计算机爱好者的必修课。