If statement if(';';)是什么意思?

If statement if(';';)是什么意思?,if-statement,If Statement,if括号中的任何char、int等都有什么作用?它是如何工作的? 例如:如果我写If(“;”){…},程序做什么?程序或编译器是否处理该if语句?他们搜索“;”吗输入。谢谢你的帮助。我的意思是:“程序在输入中搜索“;”字符吗?-假设它接受用户的输入”。语言是C++。我也得到了答案。问题解决了。< /P> < P>括号中的任何内容都将被解释为布尔值,无论是真还是假。如果是字符,那么在大多数编程语言中,这种解释通过两个步骤进行: 字符被解释为整数,通常是其ASCII值 整数被解释为布尔值(对于0通常

if括号中的任何char、int等都有什么作用?它是如何工作的?
例如:如果我写If(“;”){…},程序做什么?程序或编译器是否处理该if语句?他们搜索“;”吗输入。谢谢你的帮助。我的意思是:“程序在输入中搜索“;”字符吗?-假设它接受用户的输入”。语言是C++。我也得到了答案。问题解决了。< /P> < P>括号中的任何内容都将被解释为布尔值,无论是真还是假。如果是字符,那么在大多数编程语言中,这种解释通过两个步骤进行:

  • 字符被解释为整数,通常是其ASCII值
  • 整数被解释为布尔值(对于0通常为false,对于任何其他数字通常为true)
  • 因此,
    if(“;”){…}
    的效果与
    if(true){…}


    在某些编程语言中,被解释为布尔值的字符串如果至少有一个字符,则为true;如果为空(长度为零),则为false。同样,这会导致代码运行。

    您问的是哪种语言?PHP、java、C。。。?