如果我有一个我知道需要执行的循环n次有没有办法写一个while(或for)循环而不进行每次比较?如果没有,有办法进行宏转:
int i = 0;
for(i = 0; i < 5; i++) {
operation();
}
Run Code Online (Sandbox Code Playgroud)
成:
operation();
operation();
operation();
operation();
operation();
Run Code Online (Sandbox Code Playgroud)
PS这是迄今为止我提出的最快的循环.
int i = 5;
while(i-- >= 0) {
operation();
}
Run Code Online (Sandbox Code Playgroud)