看书小记6(《C专家编程》)】的更多相关文章

typedef不常见但值得一提的用途: 1. 用typedef来定义与平台无关的类型. 比方定义一个叫 REAL 的浮点类型.在目标平台一上.让它表示最高精度的类型为: typedef long double REAL;  在不支持 long double 的平台二上,改为: typedef double REAL;  在连 double 都不支持的平台三上,改为: typedef float REAL;  也就是说,当跨平台时,仅仅要改下 typedef 本身即可,不用对其它源代码做不论什么改…
最近老感觉每天不够用,每天7点起来,吃饭完了8点开始看书,不知道是我看书太慢了还是时间过得真的很快,不知不觉中午就到了.而这个时候我才看2章的内容,下午能多看3章内容.一本书也就一天的时候,而我现在还有3本最基本的书要看,还有一些工作还没有做,时间真的太快了.可能是因为我太没有计划没有目的的,有时候没有看完就留到明天看.受不了我自己.现在每天早上起来规定好计划.一定要完成才能睡觉. 今天下午工作计划:<ol> <li> 将接下来的c标准库看完,其中有标准IO库函数,数值字符串转换函…
到底怎么样才叫看书?——上篇 目录: 一.引入 二.经历了就能理解 三.读书要分级 四.只读经典 五.别吝惜你动笔的那点时间 一.引入 看到这个题目的时候你可能会感到有点好笑:“这还用问,看书就是把书看了一遍呗..” 没错,我们从小到大就是这样想的,也是这样看书的,信手拈来一本叫作"书"的东西,从头到尾就开看了!随时年龄的增长,我们的“阅历”也多了起来了,但你是不是也有和我一样的感觉——书是读了不少,真正入脑的,能融入自己思想的内容却少之又少,而且随着年头的增加,你越来越不记得自己读过…
<大象UML>看书笔记2 抽象角度:                                                        在为现实世界建模的时候,首先要搞清楚有多少参与者,每个参与者的目标是什么,参与者的目标就是我们需要的抽象角度. 什么是模:                                                        确定了抽象角度就是确定了目标,接下来就是要找到满足这一目标的事物,我需要利用面向过程的方法找到: 1.贡献于场景目标…
周末闲来无事,(哗),好久之前买的C专家编程一直没看,翻起来看了一下 尽量不使用unsigned 尽量不要在代码中使用unsigned,尤其是一些看起来是无符号类型的数字,比如年龄等,因为难免要使用unsigned和signed混用,这时候可能会发生-1被转换为一个大数字的错误情况.StackExchange 上有一篇很好地讨论 有一种情况,在使用2进制操作的时候请一定要使用unsigned. 注意缓冲区溢出攻击 不要使用gets等没有指定缓冲区大小的函数,有安全隐患,使用fgets等新函数.(…
C专家编程摘录 c操作符的优先级 有时一些c操作符有时并不会像你想象的那样工作. 下方表格将说明这个问题: 优先级问题 表达式 期望的情况 实际情况 . 优先级高于* *p.f (*p).f *(p.f) [ ]优先级高于* int *ap[ ] int (*ap)[ ] int *(ap[ ]) 函数()优先级高于* int *fp() int (*fp)(), fp是 int型函数的指针 int *(fp( )),fp是返回int型指针的函数 ==和!=优先级高于位操作 (val & mas…
C专家编程摘录 c操作符的优先级 有时一些c操作符有时并不会像你想象的那样工作. 下方表格将说明这个问题: 优先级问题 表达式 期望的情况 实际情况 . 优先级高于* *p.f (*p).f *(p.f) [ ]优先级高于* int *ap[ ] int (*ap)[ ] int *(ap[ ]) 函数()优先级高于* int *fp() int (*fp)(), fp是 int型函数的指针 int *(fp( )),fp是返回int型指针的函数 ==和!=优先级高于位操作 (val & mas…
今天要给大家介绍一款纯css3实现的机器人看书动画效果.整个画面完全由css3实现的绘制,没有使用任何图片元素.机器人的眼睛使用了动画元素.我们一起看下效果图: 在线预览   源码下载 实现的代码. html代码: <div class='szene'> <div class='image i1'> < HTML > <div class='nail'> </div> </div> <div class='image i2'&g…
http://blog.jobbole.com/25842/ 目录: 一.引入 二.经历了就能理解 三.读书要分级 四.只读经典 五.别吝惜你动笔的那点时间 一.引入 看到这个题目的时候你可能会感到有点好笑:“这还用问,看书就是把书看了一遍呗..” 没错,我们从小到大就是这样想的,也是这样看书的,信手拈来一本叫作"书"的东西,从头到尾就开看了!随时年龄的增长,我们的“阅历”也多了起来了,但你是不是也有和我一样的感觉——书是读了不少,真正入脑的,能融入自己思想的内容却少之又少,而且随着年…
<C专家编程>数组和指针并不同 标签(空格分隔): 程序设计论著笔记 1. 背景理解 1.1 区分定义与声明 p83 声明相当于普通声明:它所说明的并不是自身,而是描写叙述其它地方创建的对象,声明能够多次出现: 定义相当于特殊声明:它能够为对象分配内存.仅仅能出如今一个地方. 1.2 数组和指针的訪问方式 左值和右值          X = Y ; 符号X的含义是X所代表的地址.这被称为左值,左值在编译时可知,左值表示存储结果的地方. 符号Y的含义是Y所代表的地址的内容,这被称为右值.右值直…