int main(void)
{
int i = 0;
i = ++i % 3;
return 0;
}
Run Code Online (Sandbox Code Playgroud)
我这样编译:
$ gcc -Wall main.c -o main
main.c: In function ‘main’:
main.c:4: warning: operation on ‘i’ may be undefined
Run Code Online (Sandbox Code Playgroud)
为什么编译器说i可能未定义?
c ×1