C经典书籍笔记
文章平均质量分 84
岳飞传
细节之中自有天地,整洁成就卓越代码
展开
-
《C专家编程》笔记——第一章
《C专家编程》笔记——第一章标签(空格分隔): C专家编程p19:参数传递赋值约束:要使赋值合法,必须满足下列条件之一: 连个操作数都是指向有限定符或无限定符的相容类型指针,左边指针所指向的类型必须具有右边指针所指向类型的全部限定符。eg1:char *cp;const char *ccp;cpp=cp;//可以正常赋值左操作数cpp是一个指向有const 限定符的char指针右操作数cp原创 2015-12-20 13:40:38 · 675 阅读 · 0 评论 -
《 C语言程序设计(第2版)》 读书笔记
《 C语言程序设计(第2版)》 读书笔记 —Brian W.Kernighan 等著 徐宝文 李志 译在C语言中,所有的变量必须先声明,后使用。声明通常放在函数起始处,在任何执行语句之前。stdio.h scanf scanf_s printf 解密标准库 字符输入、输出 getchar() putchar()strlen() 求字符串长度和sizeof的区别 string.h 探秘原创 2015-12-20 14:09:17 · 1462 阅读 · 0 评论 -
《C专家编程》笔记——第二章
《C专家编程》笔记——第二章标签(空格分隔): C专家编程p48:函数返回字符串方法: A. return 局部变量(出错)char * func(){char buffer[100];....return buffer;//,函数返回,buffer内存自动销毁,出错}B. 返回一个指向字符串常量的指针char * func(){....return "Only works f原创 2015-12-20 17:33:55 · 587 阅读 · 0 评论 -
《C专家编程》笔记——数组与指针
《C专家编程》数组和指针并不同标签(空格分隔): C专家编程1. 背景理解1.1 区分定义与声明 p83声明相当于普通声明:它所说明的并非自身,而是描述其他地方创建的对象,声明可以多次出现;定义相当于特殊声明:它可以为对象分配内存,只能出现在一个地方。1.2 数组和指针的访问方式左值和右值 X = Y ; 符号X的含义是原创 2015-12-23 11:35:55 · 613 阅读 · 0 评论 -
《C专家编程》数组和指针并不同--多维数组
《C专家编程》数组和指针并不同标签(空格分隔): 程序设计论著笔记1. 背景理解1.1 区分定义与声明 p83声明相当于普通声明:它所说明的并非自身,而是描述其他地方创建的对象,声明可以多次出现;定义相当于特殊声明:它可以为对象分配内存,只能出现在一个地方。1.2 数组和指针的访问方式左值和右值 X = Y ; 符号X的原创 2016-04-06 10:56:30 · 843 阅读 · 0 评论 -
《c接口与实现》第4章 异常与断言
原子:是一个指向唯一,不可改变的0个或任意多个字节序列的指针。程序中通常会出现三种错误:用户错误,运行期间错误以及异常。断言:捕获可检查的运行错误。 断言总会导致程序终止,终止的方式可能由机器或是应用程序决定。异常是介于用户错误和程序错误之间的一类错误,异常很少出现且可能不可预测 的错误。但是从异常中恢复是可能的。原创 2015-12-10 15:34:22 · 388 阅读 · 0 评论 -
《C接口与实现》第 2 章 接口与实现
1.1 literate摘自:《C语言接口与实现—创建可重用软件的技术》 David R. Hanson 著 傅蓉 周鹏 张昆琪 权威 译原创 2015-12-10 11:53:22 · 542 阅读 · 0 评论