关于C语言简单的FOR循环 i++变成i--怎么就无限循环了?
输入#include<stdio.h>voidmain(){inti;for(i=0;i<=20;i++)printf("你好\n");getch();}问题1;我把i+...
输入#include<stdio.h>void main(){ int i; for(i=0;i<=20;i++) printf("你好\n"); getch();}问题1;我把i++变成i--然后运行屏幕上就无限循环出你好你好。。。。问题2;还有把i++变成++i结果也是一样?那么i++和++i在for循环有什么不一样?
展开
2014-03-05
展开全部
你好 : i++ 变成i-- 的时候 应为你的i初始值为0 而且--以后i永远应不会大于20所以无限循环 而i++和++i前者是先i自加然后在加其他的 后者是后加加其他的然或自加
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询