垃圾_C语言深度解剖书评-查字典图书网
查字典图书网
当前位置: 查字典 > 图书网 > 编程 > C语言深度解剖 > 垃圾
薛非 C语言深度解剖 的书评 发表时间:2012-06-23 10:06:44

垃圾

错误比比皆是
把UB当作正确的东西讲解
例如
“4.5.1.3,&p[4][2] - &a[4][2]的值为多少?
上面的问题似乎还比较好理解,下面再看一个例子:
int a[5][5];
int (*p)[4];
p = a;
问&p[4][2] - &a[4][2]的值为多少?
这个问题似乎非常简单,但是几乎没有人答对了。我们可以先写代码测试一下其值,然后分
析一下到底是为什么。在Visual C++6.0 里,测试代码如下:
intmain()
{
int a[5][5];
int (*p)[4];
p = a;
printf("a_ptr=%#p,p_ptr=%#pn",&a[4][2],&p[4][2]);
printf("%p,%dn",&p[4][2] - &a[4][2],&p[4][2] - &a[4][2]);
return 0;
}
经过测试,可知&p[4][2] - &a[4][2]的值为-4。这到底是为什么呢?下面我们就来分析一下:”
是一本误人子弟的垃圾书
http://bbs.chinaunix.net/thread-3754117-1-1.html

展开全文


推荐文章

猜你喜欢

附近的人在看

推荐阅读

拓展阅读

对“垃圾”的回应

惊鸿一瞥 2015-06-18 02:50:40

想跑过去看一下解释,结果发现你被禁言了

薛非 2014-09-30 19:51:48

荣幸。没想到我的一篇小文能对你有点用处,甚慰。
《征服C指针》我大概翻过一些(可能是样张,时间久了,记不清了),
感觉对我来说没什么营养,
里面的插图感觉也很别扭,
作者对K&R的批评我认为也不够公允。

被吓坏的人 2014-09-26 18:39:51

你说的东西又没错(更合适的说法是,C语言无论对错,只有符不符合标准),我干嘛反对你?
你的一篇文章我也受益匪浅,叫c劣质书鉴别。

其次,你可以看看《征服C指针》,看看人家是怎么骂的。

薛非 2014-09-24 19:19:42

哈哈
如果你不是美女
不喜欢我也无妨

没有因为不喜欢我而反对我的观点
在这个脑残时代
倒也难得!

被吓坏的人 2014-09-18 15:42:33

不喜欢你这个人,但你说得对,这本书问题挺大的