《C陷阱与缺陷》读后感
这本书我在亚马逊上买过一本,放在单位了。后来,想再读,于是在淘宝上又买了一本。
这本书很簿,但很有意思
讲了一些C的内幕,感觉很好玩的。
1.为什么C赋值是有=,而相等是用==呢?
因为赋值语句出现的机率大,所以象哈夫曼编码一样,出现机率大的码就短些,好玩吧。、
2.语句
y =x/*p /* int *p  */
这里p是指向整数的指针,那上面如何理解,是x/(*p)吗?
告诉你,只是把x赋值给y。
因为C编译时,用大嘴法。当编译器读出的字符能组成一个有意义的单元时,它再读一个,看能否组成有意义单元,如果能组成,就再读一个,如此反复,就象正则表达式/\d+/匹配"12345abc"一样,/\d+/能匹配12345,因为正则表达式也是用的贪婪法。
好玩吧。
3.关于函数
p();
是调用一个函数,那
p;
是计算函数p的地址,我原来不理解函数的地址,后来才慢慢理解。
4.C语言的数组下标从0开始,为什么不从1开始呢?
原来我学数据结构时,也似懂非懂,但读了这本书,真懂了。
以下[]表示数学的闭区间,()表示数据的开区间
[10,20]里有多少个数?20-(10-1)个
(10,20]里有多少个数?20-(10)个
如果把闭的那段放左边,如下
[10,20)里有多少个呢?20-10
所以读了这本书,真理解了。
另外,计算地址时,如
int a[3][4]
p=a[0];
那a[2][1]的地址是多少呢?
a[0]+2*3+1
是不是很简单。
哈哈。
5.在《连接》一章,关于头文件也很有技巧。
就是每一个变量,都只在一个头文件中声明。凡是需要用到这个变量的地方,都需要包含这个头文件,尤其有趣的是,连定义该变量的文件也需要包含。
太妙了。哈哈哈。

《C陷阱与缺陷》读后感相关推荐

  1. GC13:XO独占游戏《神鬼寓言传奇》公布

    作者: 来源: www.bts668.com 微软日前公布了<神鬼寓言传奇>(Fable Legends),该游戏是此系列作品的新作,将作为Xbox One游戏出现. 这款由狮子头工作室开 ...

  2. Facebook 重金挖不到,ASP.NET 之父,微软大神“红衣教主”传奇

    作者 | 伍杏玲 出品 | CSDN (ID:CSDNnews) 2018 年底,微软"王者归来",时隔 16 年市值重返全球第一.人们纷纷用"力挽狂澜"&qu ...

  3. 乔布斯去世衍生多种周边产品(支持乔布斯请顶)

    各种乔布斯肖像 乔布斯公仔 乔布斯立体纸人 不管你是不是狂热的苹果粉丝,是不是拥有n多的苹果产品,苹果帮主乔布斯都应该值得我们纪念. "为什么说乔布斯改变了世界?没有 iPhone,就不会有 ...

  4. 一战封神!“中国飞人”苏炳添跑出9秒83到底有多牛?

    公众号后台回复"图书",了解更多号主新书内容作者:CDA数据分析师来源:CDA数据分析师 [导读] 在刚刚结束的东京奥运会百米飞人大战上,中国选手苏炳添在半决赛跑出9秒83,刷新了 ...

  5. 乔布斯导演的最后一幕

    连作者也说,他仅仅是这本书的写作者,真正的作者是乔布斯."中信出版社总编辑潘岳近日分享了<史蒂夫·乔布斯传>幕后的故事.这本传记预定期已达100万册,预估最终销量将达到500万册 ...

  6. 30本pdf完整版的经典Linux学习和开发教程和资料下载 android arm java 资料大全

    史上最牛的Linux内核学习方法论   点击下载 我的arm_linux移植笔记   点击下载 S3C2440完全开发流程   点击下载 Linux系统命令及其使用详解完整版   点击下载 Linux ...

  7. 30本pdf完整版的经典Linux学习和开发教程和资料下载 android arm java 资料大全...

    史上最牛的Linux内核学习方法论 点击下载 我的arm_linux移植笔记 点击下载 S3C2440完全开发流程 点击下载 Linux系统命令及其使用详解完整版 点击下载 Linux主要shell命 ...

  8. 养成励志的习惯,一生励志——文指星终极励志

    语言的突破全集 卡耐基 --励志经典     点击下载 人性的优点--卡耐基名著--励志经典     点击下载 人生格言精华总集     点击下载 人生定律与原则--励志经典     点击下载 厚黑学 ...

  9. 养成励志的习惯,一生励志

    语言的突破全集 卡耐基 --励志经典     点击下载 人性的优点--卡耐基名著--励志经典     点击下载 人生格言精华总集     点击下载 人生定律与原则--励志经典     点击下载 厚黑学 ...

  10. 【转】乔布斯经典语录

    2011年8月25日消息,乔布斯辞去了苹果公司CEO的职务.10月6日,传来了他去世的消息.在此缅怀乔帮主的同时,与大家分享乔布斯在世时的经典语录.(来自于<乔布斯传>--神一样的传奇的附 ...

最新文章

  1. 在leangoo项目里怎么批量导入成员,更改项目成员权限,移除项目成员?
  2. js数据类型间的互相转换
  3. 菜鸟学自动化测试(四)----selenium 命令之验证页面元素
  4. HashMap 和 HashTable 区别
  5. “逃离”互联网:蚂蚁金服原副总裁离职,重返学术界
  6. BZOJ3123: [Sdoi2013]森林
  7. ES6+mocha+istanbul,针对ES6语法的带覆盖率检查的mocha测试
  8. ROS服务中自定义数据类型
  9. 反射机制在JDBC连接中的使用
  10. Android 学习--ListView 的使用(一)
  11. 修改Windows登陆时显示上一次登陆的用户名
  12. win7 64位系统没有语音识别,该如何解决?
  13. USACO stamps
  14. linux centos lamp,Linux centos lamp之Apache
  15. STC学习:便携式温度采集器
  16. .Net操作Office总结一 - 使用VS2010自带的Office模板进行开发
  17. 利用Axure制作动态表格(Axure学习日志1)
  18. 阐述篇-聊聊我眼中の《面试宝典》
  19. linux shell 发邮件
  20. Succinimidyl Carboxymethyl Ester-PEG-Mal,Mal-poly(ethylene glycol)-SCM

热门文章

  1. 韩信点兵算法——c语言实现
  2. 30天自制操作系统——第一天制作一个Hello word操作系统
  3. MySQL数据库审计系统
  4. 北大英语考研分数计算机,08年计算机系录取分数线及名单
  5. Thinkphp框架初始及安装部署
  6. 微光量子计算机,微光电子集成智能象元研究
  7. 数字手势识别App--(3)图像识别
  8. 高低电平触发开关IC
  9. rv1126 SDK简单编译
  10. C#计算圆的周长和面积、梯形的面积、三角形的面积