扫二维码与项目经理沟通
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流
这里的K前面肯定有定义啦。一般是一个基本数据类型。!是取反。这句话的意思是:如果K是0(那么!K为非0),执行WHILE循环,如果K是非0,那么不执行。不过这个循环是空循环。根本没有什么意义。
公司主营业务:做网站、网站制作、移动网站开发等业务。帮助企业客户真正实现互联网宣传,提高企业的竞争能力。创新互联是一支青春激扬、勤奋敬业、活力青春激扬、勤奋敬业、活力澎湃、和谐高效的团队。公司秉承以“开放、自由、严谨、自律”为核心的企业文化,感谢他们对我们的高要求,感谢他们从不同领域给我们带来的挑战,让我们激情的团队有机会用头脑与智慧不断的给客户带来惊喜。创新互联推出陇南免费做网站回馈大家。
while(k) 与while(k!=0)是效果上是等价的。 但是编译器背后执行的动作不同:while(k)编译器判断 k 是否是 0 值,非零就执行循环体。
等价于 while(a==0);你把a设置成1和0分别带入两个表达式看看结果呢,这样就明白了。
C语言中的while是一种循环语句,是计算机的一种基本循环模式。
(!end)不为0即为真,换言之end为0即为真,所以while(!end)等价于while(end==0)。
while语句的一般形式为: while(表达式) 语句其中表达式是循环条件,语句为循环体。while语句的语义是:计算表达式的值,当值为真(非0)时, 执行循环体语句。其执行过程可用下图表示。
c语言while循环用法:一般形式如下:while(表达式){循环体内语句} 循环体外语句 其中执行过程如下:(1)计算while后面括号里表达式的值,若其结果非0,则转入(2),否则转(3)。(2)执行循环体,转(1)。
在C语言中,while语句被用于重复执行某个代码块,只要指定的条件为真。循环体将一直执行,直到指定的条件变为假。
C语言中while的用法解析如下:1表示true,在bool类型取值false和true,0为false,非0为true(例如-1和2都是true)。程序中,这里1就表示永真,直到循环体内遇到break。
do-while循环 除了while循环,在C语言中还有一种 do-while 循环。
左侧的while里面的条件为--k,先进行自减运算,再判断是否符合循环条件。--k的结果为0,结束循环。最终输出k为0。
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流