随笔分类 -  6、C/C++

摘要:第十四章 标准函数库第十五章 经典抽象数据类型(ADT) 第十四章 标准函数库 算术<stdlib.h> int abs(int value); //求绝对值 long int labs(long int value); //对长整型求绝对值 div_t div(int denominator, i 阅读全文
posted @ 2015-01-28 22:28 江正军 阅读(510) 评论(0) 推荐(0) 编辑
摘要:第十一章 高级指针话题 第十二章 预处理器 第十三章 输入/输出函数 第十一章 高级指针话题 指向指针的指针 int i; int *pi; int **ppi; 变量i 是一个整数,pi是一个指向整型指针,ppi是一个指向pi的指针,所以它是一个指向整型的指针的指针。 ppi = &pi;这条语句 阅读全文
posted @ 2015-01-28 22:21 江正军 阅读(406) 评论(0) 推荐(0) 编辑
摘要:第八章 结构和联合... 1 第九章 动态内存分配... 9 第十章 使用结构和指针(链表实现)... 14 第八章 结构和联合 在C中,使用结构可以把不同类型的值存储在一起。数组是通过下标访问,因为数组的元素长度相同,但是结构并不是这样,每个结构成员都有自己的名字,它们是通过名字来访问的。 结构变 阅读全文
posted @ 2015-01-28 21:58 江正军 阅读(956) 评论(3) 推荐(0) 编辑
摘要:第四章 指针... 1 第五章 函数... 14 第六章 数组... 17 第七章 字符(串)/节... 25 第四章 指针 指针代表地址,即使用名字来替换地址,它存储的就是一个地址值。名字与内存位置之间的关联并不是硬件所提供的,它是由编译器为我们实现的。这些指针变量名给了我们一种更方便的方法记住地 阅读全文
posted @ 2015-01-28 21:51 江正军 阅读(684) 评论(0) 推荐(0) 编辑
摘要:第一章 快速上手... 1 第二章 数据... 2 第三章 操作符... 6 第一章 快速上手 要从逻辑上删除一段C代码,更好的办法是使用 #if 指令,这样即使这段代码之间原生存在注释(/**/)也没问题(/**/块注释是不能嵌套的),这是一种安全的方法: #if 0 statements #en 阅读全文
posted @ 2015-01-28 21:38 江正军 阅读(754) 评论(0) 推荐(0) 编辑
摘要:UNIX系统接口... 1 性能忠告... 7 可移植性忠告... 8 函数原型... 8 UNIX系统接口 文件描述符 在UNIX操作系统中,所有的外围设备(包括键盘和显示器)都被看作是文件系统中的文件,因此,所有的输入/输出都要通过读文件或写文件完成。 因为大多数的输入/输出是通过键盘和显示器来 阅读全文
posted @ 2015-01-28 21:34 江正军 阅读(655) 评论(0) 推荐(0) 编辑
摘要:结构体... 1 sizeof3 类型定义(typedef)3 联合体(union)4 可变参数... 4 字符串操作函数... 5 字符测试和转换函数... 6 数学函数... 6 随机函数... 7 存储管理函数(malloc/ calloc)7 结构体 struct point { intx; 阅读全文
posted @ 2015-01-28 21:32 江正军 阅读(437) 评论(0) 推荐(0) 编辑
摘要:初始化... 1 指针... 1 指针与地址... 3 指针与数组... 4 指针数组、数组指针... 5 int (*a)[3]、int *a[]区别... 6 几种不同指针的定义... 8 初始化 在不进行显示初始化时,外部变量与静态变量都将被初始化为0,而自动变量和寄存器变量的初值则没有定义。 阅读全文
posted @ 2015-01-28 21:30 江正军 阅读(481) 评论(0) 推荐(0) 编辑
摘要:运算符的优先级... 1 字符串常量与字符数组... 1 字符串... 2 枚举常量... 3 C程序存储空间布局... 3 四种存储类别... 4 static. 5 const. 7 sizeof8 register. 8 位移规则... 9 函数默认返回值... 9 运算符的优先级 运算符 结 阅读全文
posted @ 2015-01-28 21:21 江正军 阅读(453) 评论(0) 推荐(0) 编辑
摘要:数组... 1 extern. 3 “定义”与“声明”... 3 变量命名规则... 3 数据类型... 3 算术类型提升与转换规则... 5 void. 5 \000、\xhh. 5 ANSI C中所有转义字符... 6 \0. 6 数组 局部数组定义时如果未指定长度,又未指定数组内容,则编译报错 阅读全文
posted @ 2015-01-28 21:20 江正军 阅读(1354) 评论(16) 推荐(0) 编辑