先上一段代码,看看有什么问题。 #include<stdio.h> int main() { int i; i++; printf("%d",i); return 0; } 哎,这变量i,打印不出来,编译报错使用了未初始化的局部变量。 这也是萌新经常犯的一点错误,这i都没赋值,那么i从哪里开始++呢。 修改 int i=0; 记得给变量赋值。