Linux C视频介绍.doc
01 Linux系统安装
以Fedora为代表介绍Linux系统的安装过程。该过程包括安装光盘映像获取,安装语言、主机名、账户、硬盘分区等系统属性的设置。其中,由于Linux使用的硬盘分区格式与其它系统有所不同,因此需要格外注意。
02 Linux基本概念和操作
Linux的基本概念与使用方法是开始Linux编程的基础。这一节介绍了X window、控制台与终端的基本概念和使用方法,以及Linux的文件系统。Linux系统的文件命名方式、目录结构与文件类型是这一节的难点,读者需要结合实践加深认识。
03 GCC编译器/GDB调试器使用方法
介绍了Linux系统中用于开发C语言的编译调试工具。包括编译与调试的基本概念、工具的安装方法、操作命令和运行参数。为了使读者更直观的了解源代码的编译与调试方法,特别编写了一个“Hello world!”程序演示编译与调试的过程。
04 使用Eclipse开发C与C++语言程序
05 C语言程序结构
围绕ANSI C标准讲解C语言的程序结构。其中包括程序的执行顺序、函数的概念、主函数、结构化语言的特性、函数的类型与返回值。需要注意其中关于技术圆形面积程序的设计方法,以及该程序的改进与优化方法。
06 软件工程基础
本节是软件工程知识的简要描述。包括软件工程的定义、项目实践的7条基本原理、软件生命周期、瀑布模型和迭代发布模型。最后,关于朴素软件工程思想的介绍是读者需要重点掌握的内容,该思想将围绕本书中的项目实践逐步展开,帮助读者树立科学严谨的工程学思想。
07 C语言数据类型、运算符和表达式
以ANSI C标准介绍了C语言的数据类型、运算符与表达式。深入浅出地对计算机内存、变量的意义进行了探讨,以实例为基础讲解了运算符的使用方法和优先级规则。对GCC编译器的C语言标准与ANSI C标准的差异进行了初步比较。
08 程序控制结构
通过程序控制结构对C语言的控制语句进行分类讲解。涉及if、switch、or、while、do while等命令的使用方法,并以实例为基础讲解了C语言语法的构成与运用。最后重点介绍了死循环的成因,以及死循环在程序设计中的应用方向。
09 建立媒体播放器程序结构
介绍媒体播放器程序结构的基本概念。从朴素软件工程思想为引入点讲解程序的设计方法,以及媒体播放器程序的结构和模块划分方法。需要注意的是其中关于代码复用思想的介绍,特别是媒体播放器程序处在系统中的层次。
10 数组
根据内存的使用方法讲解了数组的本质。介绍了数组如何使用内存,数组的定义、引用,包括一维数组、二维数组和字符数组的使用方法与特点。最后结合编程实践,介绍了多维数组的概念。
11 指针
深入研究计算机内存的分配与变量的本质,介绍C语言指针的概念。其中包括指针的定义和引用,通过指针获得变量的内存地址的方法。关于如何使用指针访问数组元素是本节的难点,此处将借助实例程序进行讲解。
12 函数
介绍C语言基本组成部分函数的概念。包括函数的原型、函数的说明和调用方法,以及通过函数进行代码复用、简化程序复杂度的实际应用。为了加深理解,特别地讲解了Linux系统上函数库的意义和使用函数库的方法。
13 通过函数传递参数
介绍函数参数传递的方法。依据实际应用,讲解了函数的形式参数与实际参数、传值与传址、使用指针作为函数参数的方法。其中重点为C语言的重大难题,以多维数组作为函数参数的编程方法,读者需要多加留意。
14 建立媒体播放器核心控制模块
通过函数的应用,介绍媒体播放器核心控制模块的设计方法。其中包括核心控制模块的目标、功能和编程方法。主要难点为如何使用空类型void作为函数形式参数,通过空类型指针使实际参数与形式参数进行任意数据类型的转换。
15 字符及字符串处理
介绍C语言的字符及字符串处理函数库。其中包括string.h和stdlib.h两个头文件中关于字符、字符串与其他数据类型间的转换方法,字符串的连接、查找、搜索函数。最后,将知识点延伸到使用内存块的操作方法直接在内存中进行字符串的处理,从而认识字符串处理的原理与本质。
16 播放列表排序和查找
通过字符串函数的使用介绍媒体播放器中播放列表的建立,并且在播放列表上实现排序和查找功能。其中包括字符串排序算法和查找算法的源代码讲解。重点为动态内存分配与回收技术的运用。
17 结构体与共用体
介绍C语言结构体与共用体这两种复合数据结构。介绍结构体与共用体的内存分配、定义和使用方法,以及结构体与共用体数组
文章知识点与官方知识档案匹配,可进一步学习相关知识CS入门技能树Linux入门初识Linux24909 人正在系统学习中 相关资源:圣诞贺卡制作软件(ChristmasCard)v2014.2.0绿色版-其它代码类资源…
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!