for(;;)
{}
这两个;; 空语句,编译器一般会优掉的,直接进入死循环
while(1)
{}
{}
这两个;; 空语句,编译器一般会优掉的,直接进入死循环
while(1)
{}
每循环一次都要判断常量1是否等于零,所以while需要更多的汇编实现
到这里就知道为什么,很多RTOS喜欢用for(;;)了吧
每循环一次都要判断常量1是否等于零,所以while需要更多的汇编实现
到这里就知道为什么,很多RTOS喜欢用for(;;)了吧