第7周 C语言程序设计(新2版) 练习2-2 不用&&或||,写一个等价的for循环的程序

来源:互联网 发布:编辑gif软件ios 编辑:程序博客网 时间:2024/05/23 11:33

问题及代码:

/*不用&&或||,写一个等价的for循环的程序,for(i=0;i<lim-1&&(c=getchar())!='\n'&&c!=EOF;i++)*/enum loop{NO,YES};   enum loop okloop=YES;  //okloop是枚举的两个逻辑判断中选择YESi=0;whlie(okloop==YES)if(i>=lim-1)  okloop=NO;else if((c=getchar())=='\n'  okloop=NO;else if(c==EOF)  okloop=NO;else{  s[i]=c;  i++;}/*enum是枚举,loop是枚举变量,条件满足okloop被设置为NO,循环结束*/

0 0
原创粉丝点击