2017年10月19日

经典试题(1)

摘要: //20171019 一: 这个题主要考查指针,算的上经典。 struct Test结构体的大小是20byte(十六进制0x14) 所以 p+0x01,此时p还是Test *类型,故根据指针运算规则,p+0x1,p的值实际上是往后移Test *的大小,即0x100000+0x14 = 0x10001 阅读全文

posted @ 2017-10-19 21:51 温怀雄 阅读(181) 评论(0) 推荐(0) 编辑

|、& 、 || 、 &&四者的区别

摘要: &和|是针对位的操作,&&与||是逻辑操作符设有变量x和y,则x&y,是先把x与y转换成二进制,再对每一位进行&运算,都为1,则结果为1,否则为0,x|y也是先把x与y转换成二进制,再对每一位进行|运算,只要有一个为1,则结果为1,二个都为0,结果才为0x&&y,如果x与y都为真(非0),则结果为1 阅读全文

posted @ 2017-10-19 09:19 温怀雄 阅读(326) 评论(0) 推荐(0) 编辑

导航