《Linux环境下C编程指南》 杨树青,王欢编著.北京:清华大学出版社,2007.
第1章 C语言基础和Linux系统概述
1.1 C语言基础
1.1.1 C语言概述
1.1.2 数据类型
1.常量与变量
2.整形数据
3.实型数据
4.字符型
5.枚举型(以前没了解过这个,用一段代码说明用法吧:
main()
{
enum weekday {sun,mon,tue,wed,thu,fri,sat} date;
/*sun=0,mon=1,…,sat=6*/
date=mon;
printf(“%d”,date);
}
output:1
)
6.布尔型
布尔型只有“真”、“假”两个值。C语言将非零整数都认为是“真”,认为零是假。布尔量也作为整数处理,整数也可出现在布尔表达式中。
7.数组
8.指针
9.结构体
10.共用体
几个不同的变量存放到同一段内存的结构。eg:
union data
{
int j;
char ch;
float f;
} a,b,c;
共用体变量的引用方式:a.j
1.1.3 运算符和表达式
1.运算符
2.表达式
1.1.4 C语言语句
1.控制语句
2.函数调用语句
3.表达式语句
1.1.5 函数
1.1.6 编译处理
1.宏定义
2.文件包含语句
1.2 Linux系统概述
1.2.1 Linux系统的发展历史
1.2.2 Linux系统特点及主要功能
1.存储管理
2.进程管理
3.文件系统
4.进程通信
1.2.3 Linux系统的主要产品
over,又是一次简单的总体的基础性学习。