在编写代码时,如果写太多行,很多我平时觉得显而易见的问题变得非常不明显。 比如, 经常把关系符号 == 写成 赋值符 =。 结果调试多遍还以为是编译器坏了。
这是我曾写的
1 else if( sscanf( buffer, "修改 %d 更改 %s %s %1s", &record_number, field, addition, left ) >= 3 ){ 2 if( edit_it( record_number, field, addition ) = TRUE ) /*here*/ 3 puts( "修改成功! " ); 4 else 5 puts( "修改失败 " ); 6 }