资源介绍
面向对象编程和可视化集成开发工具的发展,使很多曾经非常流行的编程语言影响下降甚至逐步消失,但有一种语言是例外,它就是C语言,时光流逝丝毫没减低C的魅力,它的风采依然如旧。
C语言已经深深的进入各种操作系统,通过对C语言的学习,能够很快的掌握操作系统的底层结构和操作方式,因此C语言是学习编程的首选语言。为满足广大读者的要求,本期专题特别推出C语言初级教程。
第一讲 慨述
早期的C语言主要是用于UNIX系统。由于C语言的强大功能和各方面的优点逐渐为人们认识,到了八十年代,C开始进入其它操作系统,并很快在各类大、中、小和微型计算机上得到了广泛的使用。成为当代最优秀的程序设计语言之一。
第二讲 数据类型
在本讲中,我们只介绍数据类型说明。其它说明在以后陆续介绍。所谓数据类型是按被说明量的性质,表示形式,占据存储空间的多少,构造特点来划分的。在C语言中,数据类型可分为:基本数据类型,构造数据类型,指针类型,空类型四大类。
第三讲 基础语句
C程序的执行部分是由语句组成的。 程序的功能也是由执行语句实现的。
第四讲 运算符和表达式
C语言中运算符和表达式数量之多, 在高级语言中是少见的。正是丰富的运算符和表达式使C语言功能十分完善。 这也是C语言的主要特点之一。
第五讲 输入输出
在C语言中,所有的数据输入/输出都是由库函数完成的,因此都是函数语句。本小节先介绍printf函数和putchar函数。
第六讲 分支结构
C语言提供了多种形式的条件语句以构成分支结构,如:if、if...else、switch等,这几种形式的条件语句一般来说是可以互相替代的。
第七讲 循环结构
循环结构是程序中一种很重要的结构。其特点是, 在给定条件成立时,反复执行某程序段,直到条件不成立为止。
第八讲 转移语句
程序中的语句通常总是按顺序方向, 或按语句功能所定义的方向执行的。如果需要改变程序的正常流向, 可以使用本小节介绍的转移语句。
第九讲 数组
数组在程序设计中,为了处理方便, 把具有相同类型的若干变量按有序的形式组织起来。这些按序排列的同类数据元素的集合称为数组。
第十讲 函数
函数是C源程序的基本模块, 通过对函数模块的调用实现特定的功能。C语言中的函数相当于其它高级语言的子程序。
第十一讲 指针的慨念
指针是C语言中广泛使用的一种数据类型。 运用指针编程是C语言最主要的风格之一。利用指针变量可以表示各种数据结构; 能很方便地使用数组和字符串; 并能象汇编语言一样处理内存地址,从而编出精练而高效的程序。
第十二讲 多维数组的指针变量
二维数组指针变量说明的一般形式为: 类型说明符 (*指针变量名)[长度] 其中“类型说明符”为所指数组的数据类型。“*”表示其后的变量是指针类型。
第十三讲 结构
“结构”是一种构造类型,它是由若干“成员”组成的。 每一个成员可以是一个基本数据类型或者又是一个构造类型。
第十四讲 联合
“联合”与“结构”有一些相似之处。但两者有本质上的不同。在结构中各成员有各自的内存空间, 一个结构变量的总长度是各成员长度之和。而在“联合”中,各成员共享一段内存空间, 一个联合变量的长度等于各成员中最长的长度。
第十五讲 枚举与位运算
在“枚举”类型的定义中列举出所有可能的取值, 被说明为该“枚举”类型的变量取值不能超过定义的范围。
第十六讲 预处理
所谓预处理是指在进行编译的第一遍扫描(词法扫描和语法分析)之前所作的工作。
第十七讲 文件
所谓“文件”是指一组相关数据的有序集合。 这个数据集有一个名称,叫做文件名。
- 上一篇: UNIX环境高级编程_第二版
- 下一篇: 《unix环境高级编程》源码 apue源码