为什么这段代码会导致无限循环

Aha*_*han 4 c

unsigned int i = 1<<10;

for(; i>=0; i--) printf(“%d\n”, i);
Run Code Online (Sandbox Code Playgroud)

任何人都可以解释为什么这个代码导致无限循环?提前感谢您的回复.

Mic*_*rek 6

无符号整数 - 它总是被解释为> = 0