C (;;)的用途是什么?
比如说,C (;;)的用途是什么?,c,for-loop,C,For Loop,比如说, for (;;) { //do something } 这和 { //do something } 这是一个无限循环。和写作差不多 while (true) { // do something } 这是作为一个例子。它相当于while(1){…}它相当于while(true) for循环有三个元素: 初始值设定项 条件(或终止表达式) 增量表达式 因为这没有设置任何一个,所以它会继续运行 在C中 for (;;){ //do something } 相当于 w
for (;;)
{
//do something
}
这和
{
//do something
}
这是一个无限循环。和写作差不多
while (true)
{
// do something
}
这是作为一个例子。它相当于while(1){…}它相当于while(true)
for循环有三个元素:
初始值设定项
条件(或终止表达式)
增量表达式
因为这没有设置任何一个,所以它会继续运行 在C中
for (;;){
//do something
}
相当于
while(1){
//do something
}
(同样,其他语文:)
while(真正永恒的事物){//do something to break…}的一个成语,如果你同时尝试这两种方法,你可能会看到区别。第一个结果,
C:FOR语句-Keil
。在,中,用于(;;)printf(“Hello world\n”)。。。永远打印“Hello world”…
。在Java中,而(1)
不进行类型检查之前,请尝试自己找到答案。几乎所有强类型语言都是如此。你是说而(真的)
?@JanDvorak你说得对-编辑了我的答案。我的意思是这段代码是关于C的,因为C在默认情况下没有boolean而不包括stdbool.h。我想大多数头文件在默认情况下都包含bool?它是不是null
我把它和它搞混了?@JanDvorak我想它是null。如果您编写一个只包含stdio.h和stdlib.h的基本C程序,您会得到:error:“bool”undeclared(此函数首次使用)
while(true){
//do something
}