int i; 此时只是为i申请了一块int大小的内存地址.所存放的不知道为何值. i = 0; while(i < 10) //这里需要给i赋值,以免出现问题. { i++; printf("i = %d \n",i); } for(i = 0;i < 10;i++) //这里不需要提前赋值,因为if语句已经赋初始值为0了 { i++; printf("for i = %d \n",i); }
69,381
社区成员
243,073
社区内容
加载中
试试用AI创作助手写篇文章吧