c语言,输出结果,看不懂循环终止条件?

边婷婷 2019-11-05 21:33:00

推荐回答

1.eof不知道你有没有先学C语言,有的话十分好理解, EOF是EndOfFile的缩写。在C语言中,它是在标准库中定义的一个宏,值为-1。C语言中常利用下面这种方法,来判断输出文件内容。例:whilec=fgetcfp!=EOF{putcharc;}那么在C++中,这种方式便得到了简化,因为有一个eof函数到文件结尾可以返回true,而之前返回的均为false,下面的while语句也从whiletrue->whilefalse,从而循环结束。例:fstreama;charch;while!a.eof{fin.getch;cout<
龙小菊2019-11-05 22:05:59

提示您:回答为网友贡献,仅供参考。

其他回答

  • 你可以象计算机一样一句一句机械地执行你的程序,这就叫跟踪:intx=1,y=1;//x=1,y=1whilex9,因此我们注意一下x的初始条件,x=1;循环体中对x进行无条件的赋值计算的语句就一句:x++;那么可得出:经过循环,每次循环x会分别等于1,2,3,4,...,9;y值在whilex<=9循环体内,每次都要重新置1,然后循环条件是y<=x,循环体中有y++,也就是y从1逐次变化到x,如果用for循环表示可能会更容易读懂:forx=1;x<=9;x++,printf""fory=1;y<=x;y++printf"%d*%d=%d ",y,x,x*y。
    黄登莲2019-11-05 23:02:34
  • 第一次循环后:a=-1,b=1第二次循环后:a=0,b=2此时注意,在进行第三次循环判断时,由于a++的作用,参与循环条件判断的量是a现在的值,即0,取值之后,a值增1变成1。由于取a值0参与条件判断致使a++!=0不再成立,所以在短路求值规则的作用下,后面的++b不再执行,而是直接使条件判断表达式返回0从而结束while循环,因此:最终情况是:a=1,b=2故选D。
    齐文炎2019-11-05 22:19:56
  • 这个循环的终止条件是这样的,因为c=string,这里是赋值,不是判断,所以是赋值之后看赋值结果是不是0,决定是否继续循环。当循环到字符串最后一个字母?之后,下一次循环的时候,赋值给c的是字符串结束标记‘\0''这个东西其实就是NULL也就是0也就是C就等于0了,那么循环就不用继续了。
    齐景凯2019-11-05 22:02:50

相关问答

突发环境事件应急响应措施包括有效防止泄漏物质、消防水、污染雨水等扩散至外环境的收集、导流、拦截、降污等措施。根据《突发环境事件应急管理办法》第九条企业事业单位应当按照环境保护主管部门的有关要求和技术规范,完善突发环境事件风险防控措施。前款所指的突发环境事件风险防控措施,应当包括有效防止泄漏物质、消防水、污染雨水等扩散至外环境的收集、导流、拦截、降污等措施。第十条企业事业单位应当按照有关规定建立健全环境安全隐患排查治理制度,建立隐患排查治理档案,及时发现并消除环境安全隐患。对于发现后能够立即治理的环境安全隐患,企业事业单位应当立即采取措施,消除环境安全隐患。对于情况复杂、短期内难以完成治理,可能产生较大环境危害的环境安全隐患,应当制定隐患治理方案,落实整改措施、责任、资金、时限和现场应急预案,及时消除隐患。扩展资料:《突发环境事件应急管理办法》第二十三条企业事业单位造成或者可能造成突发环境事件时,应当立即启动突发环境事件应急预案,采取切断或者控制污染源以及其他防止危害扩大的必要措施,及时通报可能受到危害的单位和居民,并向事发地县级以上环境保护主管部门报告,接受调查处理。应急处置期间,企业事业单位应当服从统一指挥,全面、准确地提供本单位与应急处置相关的技术资料,协助维护应急秩序,保护与突发环境事件相关的各项证据。第二十四条获知突发环境事件信息后,事件发生地县级以上地方环境保护主管部门应当按照《突发环境事件信息报告办法》规定的时限、程序和要求,向同级人民政府和上级环境保护主管部门报告。突发环境事件应急管理办法。