另一个选择是用一个宏#define Streq(s1, s2) (strcmp((s1), (s2)) == 0)2、为什么有的人用if (0 == x) 而不是if (x == 0)?这是用来防护一个通常错误的小技巧if (x = 0如果你养成了把常量放在== 前面的习惯, 当你意外的把代码写成了if (0 = x那编译器就会报怨。明显的, 一些人会觉得...