if语句后面的表达式应该是:逻辑表达式和条件表达式。
if语句是指编程语言(包括c语言、C++、C#、java、VB、汇编语言等)中用来判定所给定的条件是否满足,根据判定的结果(真或假)决定执行给出的两种操作之一。if的返回值为真或假,可以用bool型变量进行存储,占用一字节。
if语句是基本的逻辑判断语句。关键字为:if
if语句具有真(true)和假(false)2种返回值,返回值类型为bool。
if语句基本结构
基本写法
int A = 10; int B = 5; if( A > B) //如果,A大于B,那么执行Console.Write("A大于B");,否则执行Console.Write("A小于B");。 { Console.Write("A大于B"); } else { Console.Write("A小于B"); }
if语句基本写法2(分支判断)
int A = 1,B = 2,C = 3; if(A > B) //如果A大于B,那么执行:Console.Write("666"); 否则执行else if(C > B)。 { Console.Write("666"); } else if(C > B) //如果C大于B,那么执行Console.Write("888"); 否则执行Console.Write("222");。 { Console.Write("888"); } else { Console.Write("222"); } //注:else if和else不同的是会不会进行第二次判断。
if语句基本写法3(if嵌套)
//if语句之间可以进行多重嵌套,这种嵌套是没有限制的。 int A = 5,B = 2,C = 3; if(A > B) //A大于B进入嵌套if的判断 { Console.Write("A大于B"); //在嵌套之前,if里不仅仅只可以写嵌套if,写其他代码也可以。 if(A > C) { Console.Write("A大于B和C,A是最大的!"); //A大于B,而且大于C,A自然是最大的。 } else { Console.Write("A小于C,C是最大的!"); //A大于B,但小于C,B比A还小,所以不需要在判断了C和B谁大,自然C是最大的。 } Console.Write("嵌套if执行完毕!"); //在嵌套之前,if里不仅仅只可以写嵌套if,写其他代码也可以。 } else { Console.Write("A小于B"); //这里依旧可以嵌套 if(C > B) { Console.Write("C大于B,C是最大的!"); //A小于B,C大于B,自然C是最大的。 } else { Console.Write("C小于B,B是最大的!"); //A小于B,C也小于B,自然B是最大的。 } }
if简写
//if语句里的结构并非必须具有中括号,这个括号在一定条件下可以省略掉。 int A = 5,B = 2,C = 2; 例如: if (A > B) Console.Write("A大于B"); //这种写法是允许的,但必须有内容。 else Console.Write("A小于B"); 例如2: if (A > B) Console.Write("A大于B"); if (C < B) Console.Write("C小于B"); else Console.Write("A小于B"); 例如3: if (A > B) Console.Write("0"); if (A < B) Console.Write("1"); else if(C < B) Console.Write("2"); if (C > A) Console.Write("3"); if (A < B) Console.Write("4"); else Console.Write("5"); //if语句简写实用价值并不高,多重嵌套下可观性就会很差,简写适合if没有嵌套的时候使用。
想要了解web开发知识,请查阅 HTML中文网 !!
以上就是if语句后面的表达式应该是什么?的详细内容,更多请关注易知道|edz.cc其它相关文章!