- 在线播放
- 分集下载
- 第01讲 C语言概论
- 第02讲 C语言的基本数据类型和存储类
- 第03讲 字符型变量
- 第04讲 浮点型数据的存储表示
- 第05讲 自动变量
- 第06讲 C语言中的——运算符
- 第07讲 print函数
- 第08讲 条件分支
- 第09讲 循环(一)
- 第10讲 循环(二)
- 第11讲 习题练习与常见算法
- 第12讲 函数
- 第13讲 函数(函数的返回值)
- 第14讲 函数(递归算法)
- 第15讲 C预处理程序
- 第16讲 宏
- 第17讲 数组和指针章节
- 第18讲 气泡法排序
- 第19讲 选择法排序
- 第20讲 二维数组
- 第21讲 数组的存储表示
- 第22讲 指针和字符串
- 第23讲 常用的字符串处理函数
- 第24讲 指针和数组
- 第25讲 指针和数组
- 第26讲 上浮下沉排序
- 第27讲 指向指针的指针
- 第28讲 指针和数组的关系
- 第29讲 MAIN函数
- 第30讲 字符串和字符指针的注意地方
- 第31讲 指针
- 第32讲 指向函数的指针和返回指针的函数
- 第33讲 习题练习
- 第34讲 习题练习
- 第35讲 习题练习
- 第36讲 结构和练习
- 第37讲 结构和练习
- 第38讲 结构数组
- 第39讲 结构算法(4-3-4)
- 第40讲 结构作为函数的参数
- 第41讲 结构的自引用,链表
- 第42讲 结构的自引用和插入节点
- 第43讲 结构的自引用和插入节点
- 第44讲 二叉树
- 第45讲 位运算
- 第46讲 位运算
- 第47讲 格式输入和输出
- 第48讲 格式输入和输出
- 第49讲 总复习1
- 第50讲 总复习2
- 第51讲 总复习3
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爱好者的必学,更是所有计算机爱好者的必修课。