是的,这段代码会造成无限循环。循环体是中间的空循环,也就是 'while(s)' 和 ';' 之间的部分。当 's' 的值不为 0 时,循环会一直执行。当 's' 的值为 0 时,循环条件判断为假,会跳出循环,然后执行后面的语句 '--s;'。循环条件为假后,不会再次执行循环判断,因此程序会结束。

C语言中 while(s) 的无限循环详解

原文地址: https://www.cveoy.top/t/topic/cRKN 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录