摘要:
《C陷阱与缺陷》里面介绍了一些自己不知道和以前理解不深的东东,现总结如下:1.词法分析的陷阱(本书第9页)y = x/*p; /* p指向除数 */上述语句的本意是:用x除以指针p所指向的值,然后把商赋给y;但是/*被编译器理解为一段注释的开始,编译器将不断地读入字符,直到*/出现为止。也就是说该语句实际的执行效果只是将x的值赋给y而已;可以将上面的语句重写成如下格式:y = x / *p /* p指向除数 */【备注】:我们的项目组中,明确规定在运算符与变量之间必须添加空格,就是为了避免上面的错误;2.运算符优先级(本书第22页)关于运算符优先级,我... 阅读全文