- 博客(5)
- 资源 (7)
- 收藏
- 关注
原创 《C缺陷与陷阱》读书笔记
为什么很多编程规范上要求单字符符号两边用空格隔开呢?如“a = 2”最好不要写成"a=2"。在《C陷阱与缺陷》中词法陷阱部分讲到:如y = x/*p,原本想表达的意思是p指针指向除数,但实际编译过程中,编译器会将/*理解为一段注释的开始,编译器将不断地读入字符,直到*/出现为止。也就是说,改语句直接将x的值赋值给y,根本不会顾及到后面出现的*p。但是如果将上面的语句写成“y = x / *p”或者
2013-11-24 19:26:43 647
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人