读书心得
hellocommi
这个作者很懒,什么都没留下…
展开
-
C和指针读书笔记:第二章 基本概念
一、翻译 1. 翻译阶段:组成一个程序的每个(有可能多个)源文件通过编译过程分别转换为目标代码。然后各个目标文件由链接器(linker)捆绑在一起形成一个单一而完整的可执行程序。 2. 编译过程:首先是预处理器preprocessor处理源文件,然后源代码经过解析parse,判断它的语句的意思。随后产生目标代码。 二、编译和链接(适用于绝大多数UNIX系统) 1.原创 2013-03-21 22:14:50 · 149 阅读 · 0 评论 -
C和指针读书笔记:第三章 数据
一、数据类型 1.数据类型 C中仅有4种基本数据类型——整型、浮点型、指针和聚合类型(如数组和结构等)。所有其他的类型都是从这4种基本类型的某种组合派生而来。 2.整型 头文件limits.h说明了各种不同的整数类型的特点。它定义了以下名字:CHAR_BIT是字符型位数;CHAR_MIN和CHAR_MAX定义了缺省字符类型的范围。最后MB_LEN_MAX规定了一个多原创 2013-03-22 11:18:37 · 211 阅读 · 0 评论 -
C和指针读书笔记:第四章 语句
没有什么可说的,主要是有一个小细节值得注意。 for语句的语法如下: for (expressio1; expression2;expression3) statement 其中statement称为循环体,expression1为初始化部分,它只在循环开始时执行一次。expression2称为条件部分,它在循环体每次执行前都要执行一次。expression3称为调整部分,它原创 2013-03-22 13:18:36 · 218 阅读 · 0 评论 -
C和指针读书笔记:第一章 快速入门
一、C语言中各种输入输出函数的用法 C中IO函数有很多,这里讲讲几种函数的原型。 1. int scanf(const char *format,arg_list) scanf主要从标准输入流中获取参数值,scanf函数的返回值为int值,即成功赋值的个数。 2. int getc(FILE *fp) getc主要是从文件中读出一个原创 2013-03-21 21:29:01 · 241 阅读 · 0 评论 -
C和指针学习笔记:第5章 操作符和表达式
如果整除运算的任一操作数为负值,运算的结果是由编译器定义的。 无符号值执行的所有移位操作都是逻辑移位。但对于有符号值,到底是采用逻辑移位还是算术移位取决于编译器。因此,一个程序如果使用了有符号数的右移位操作,它就是不可移植的。位操作符:把指定位bit_number置1 value|=1int numOnesInBinary(int num) //统计一个数在内存中表示形式,有几个1 { int原创 2013-03-22 17:21:46 · 227 阅读 · 0 评论