C语言循环陷阱:while(k=0)k++ 详解
这个循环永远不会结束,因为条件语句中的赋值操作 'k=0' 永远为假。赋值操作 'k=0' 会将 0 赋值给变量 k,并返回赋值结果 0。由于 0 被视为假,循环条件始终为假,因此循环无法执行。因此,循环次数是无限的。
原文地址: https://www.cveoy.top/t/topic/nfoe 著作权归作者所有。请勿转载和采集!
安全问答是一个知识全球问答,包含丰富的问答知识
这个循环永远不会结束,因为条件语句中的赋值操作 'k=0' 永远为假。赋值操作 'k=0' 会将 0 赋值给变量 k,并返回赋值结果 0。由于 0 被视为假,循环条件始终为假,因此循环无法执行。因此,循环次数是无限的。
原文地址: https://www.cveoy.top/t/topic/nfoe 著作权归作者所有。请勿转载和采集!