现在的位置: 首页 > 综合 > 正文

读书笔记

2013年04月18日 ⁄ 综合 ⁄ 共 748字 ⁄ 字号 评论关闭

1、=不同于==

在进行条件判断时:

(1)如果出现if(a == 5)最好写成if(5 == a),因为根据常数不可赋值的性质,如果此时将==写成=,编译器会报错,但是如果按照a==5形式来写,如果将==写成=,编译器不会报错,这样就会永远成立,而且出现错误不易检查;

(2)如果出现if(a==0)或者if(a!=0)时,最好写成if(!a)或者if(a),这样不用出现错误。

(3)如果出现if(ptr==NULL)或者if(ptr!= NULL)时,可以按照(1)中形式来写,若是按照(2)中来写,最好注明是指针变量

2、&不同于&&,|不同于||

&:按位运算符

&&:逻辑运算符

|:按位运算符

||:逻辑运算符

3、当出现y=x/*p时,最好写成y=x/(*p) 或者y = x  /  *p;

因为当/和*连在一起写的时候,被编译器认为是注释的开端和结尾。

4、

*****************************************************************************************************************************************************************************************

2013年5月6日更新

*****************************************************************************************************************************************************************************************

抱歉!评论已关闭.