【发布时间】:2009-05-25 20:07:32
【问题描述】:
我只是希望以下内容在您看来不像是多余的胡言乱语 :)
反正就是这样:
for (p = fmt; *p; p++) {
if (*p != '%') {
putchar(*p);
continue;
}
switch (*++p) {
/* Some cases here */
...
}
}
我想知道为什么作者(Kernighan / Ritchie)在if 声明中使用continue。
我认为这仅仅是因为他认为这比在else 语句下缩进整个switch 更优雅,你怎么看?
【问题讨论】:
标签: c++ c coding-style