本以为 while(c > '9' || c < '0') s |= c == '-', c = getchar();
因为分支预测的原因会比 while(c > '9' || c < '0') { if(c == '-') s = 1; c = getchar(); }
快,实际上差不多。
本以为 while(c > '9' || c < '0') s |= c == '-', c = getchar();
因为分支预测的原因会比 while(c > '9' || c < '0') { if(c == '-') s = 1; c = getchar(); }
快,实际上差不多。