if-else后面一定要带上{}

今天遇到一个坑
在 用Xtrace 分析MJRefresh代码的时候,由于对NSLog进行宏定义

#define NSLog(FORMAT, ...) fprintf(stderr,"\nfunction:%s line:%d content:%s\n", __FUNCTION__, __LINE__, [[NSString stringWithFormat:FORMAT, ##__VA_ARGS__] UTF8String]);

然而

 for ( int l=0 ; l

上面这段代码 每个if-else 后面没有大括号{},会出现问题。

你可能感兴趣的:(if-else后面一定要带上{})