码迷,mamicode.com
首页 >  
搜索关键字:陷阱与缺陷    ( 68个结果
读书笔记--C陷阱与缺陷
要参与C语言项目,于是作者只好重拾C语言(之前都是C++,还是C++方便)。 看到大家都推荐看看 C陷阱与缺陷(C traps and pitfalls),于是好奇的开始了这本书的读书之旅。 决定将书中重要的知识点和易错点记录下来方便自己复习和他人学习~~不多说了,下面开始。 第一章:词法陷阱 其实 ...
分类:其他好文   时间:2017-08-24 01:07:43    阅读次数:186
我的《C陷阱与缺陷》读书笔记
第一章 词法“陷阱” 1、 =不同于== if(x = y) break; 实际上是将y赋给x,再检查x是否为0。 如果真的是这样预期,那么应该改为: if((x = y) != 0) break; 2、 &和| 不同于 && 和 || 3、词法分析中的“贪心法” 编译器将程序分解成符号的方法是:从 ...
分类:其他好文   时间:2017-07-18 00:06:59    阅读次数:194
程序员必知的Python陷阱与缺陷列表
本文关注的主要是python陷阱,具体而言,是指CPython,而且除非特别说明,所有代码示例都是在python2.7运行的。 我个人对陷阱的定义是这样的:代码看起来可以工作,但不是以你“想当然“”的方式。如果一段代码直接出错,抛出了异常,我不认为这是陷阱。比如,Python程序员应该都遇到过的“U ...
分类:编程语言   时间:2017-07-17 11:18:37    阅读次数:213
嵌入式学习书籍
给嵌入式学者们推荐一些个人觉得比较好的嵌入式学习书籍,希望对你们有帮助。 嵌入式Linux基础书籍: 《Linux与Unix Shell 编程指南》 《嵌入式Linux应用程序开发详解》 嵌入式之C语言基础书籍: 《C程序设计语言》 《C和指针》 《C陷阱与缺陷》 《专家C编程》 《高质量程序设计指 ...
分类:其他好文   时间:2017-07-05 11:49:56    阅读次数:132
C语言中对数组名取地址
在C/C++中,数组名相当于一个指针,指向数组的首地址。这里“相当于”不代表等于,数组名和指针还是有很多区别的,这个在《C陷阱与缺陷》里有详尽的讲述。而这里要说的是对于数组名取地址的这么一个操作。 如果声明有如下数组: 那么,&arr这个操作得到了什么值呢? 如果简单的认为arr就是一个指向数组首地 ...
分类:编程语言   时间:2017-04-05 23:03:58    阅读次数:166
Go 语言从新手到大神:每个人都会踩的五十个坑(转)
Go语言是一个简单却蕴含深意的语言。但是,即便号称是最简单的C语言,都能总结出一本《C陷阱与缺陷》,更何况Go语言呢。Go语言中的许多坑其实并不是因为Go自身的问题。一些错误你再别的语言中也会犯,例如作用域,一些错误就是对因为 Go 语言的特性不了解而导致的,例如 range。 其实如果你在学习Go ...
分类:编程语言   时间:2017-03-22 13:25:25    阅读次数:510
最近所做的
Pyto 一个用Python写的任务管理和番茄钟结合的小工具。 Pysee 一个用Python写的非常简单的图片查看器。放大缩小功能还有问题,算法已经大致想出来了,但是一直还没添加。 《C陷阱与缺陷》中文翻译 已经好久没有继续了。 maxuewei2.github.io 用Git Pages搭建的博 ...
分类:其他好文   时间:2016-12-23 01:05:36    阅读次数:154
C学习笔记
《C陷阱与缺陷》学习笔记void (*func)();//初始化函数指针;(*func)();//等价于 func();(*(void (*)())0)();//等价于typedef void (*HANDLER)(int);typedef HANDLER *FUNCPTR(int,HANDLER)... ...
分类:其他好文   时间:2016-12-08 23:29:07    阅读次数:244
C/C++编程语言学习资料尽收眼底 电子书+视频教程
Visual C++(VC/MFC)学习电子书及开发工具下载请看这里 史无前例的网络最全最强C/C++资料索引: C/C++编程语言学习资料尽收眼底 电子书+视频教程 VC++/MFC(VC6)开发技术精品学习资料下载汇总 Visual C++/MFC数字图像处理学习参考资料下载大全 C++ Bui ...
分类:编程语言   时间:2016-11-24 11:22:07    阅读次数:324
基础的重要性(程序员之路)
学习编程有几年了,感觉走了不少弯路,而不少的学弟学妹又在重蹈我当初的覆辙,不免有些痛心。最近在网上也看了许多前辈们的经验建议,再结合自己的学习经历在这里谈谈基础的重要性,希望帮助大家少走些弯路。什么是基础呢?就是要把我们大学所学的离散数学,算法与数据结构,操作系统,计算机体系结构,编译原理等课程学好 ...
分类:其他好文   时间:2016-10-26 09:38:41    阅读次数:348
68条   上一页 1 2 3 4 ... 7 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!