嵌套条件语句
进入“if”块和“其他”可能包括任何其他语句,包括其他嵌套条件语句; else  语句引用最近的前一个 if。 
 
例如:  
如果 ( A > 10 )
  如果 ( A > 100 )
    输出 << “你有很多钱。”;
  别的
    输出 << “你有足够的钱。”;
别的
    输出 << “你没有足够的钱。”;
为了更容易理解程序,所有“if”块和“其他” (连同分隔它们的括号)向右移动 2-3 个字符 - 这样的条目称为 阶梯 条目。 
            
            
                  
            
             
                    
            
                 
      
                  
           | 
	
		
 
     
              
              
                  
                       
            
                
          
            前面的问题可以使用复杂条件以更短的方式解决.  
 
让我们看看它是什么。 
最简单的条件由一个关系组成(大于、小于等)。但有时需要将简单的条件组合成更复杂的条件,例如:外面很冷,正在下雨。两个简单的条件(外面很冷),(外面正在下雨)在这里用 AND 连接起来。 
 
复杂条件 - 由使用逻辑运算组合的两个或多个简单关系(条件)组成:
<正文>
|  姓名 | 
用C#写的 | 
 
| 和 | 
<代码>&&代码> | 
 
| 或 | 
<代码>||代码> | 
 
| 不 | 
! | 
 
表>
 
 AND 运算(布尔乘法)需要两个条件为同时遇见。 
<代码>条件1 && condition2 只有在两个简单条件同时为真时才会计算为真。 
 
 OR (逻辑加法)运算至少需要满足其中一个条件。 
 <代码>条件 1 ||  condition2  仅当两个简单条件同时为假时,才会计算为假。 
 
运算 NOT  (逻辑非) 
 ! condition1  如果 condition1 为真,则计算结果为假,反之亦然。 
 
逻辑运算和关系的执行优先级。 
1. 括号内的操作。 
2. NOT. 操作
3. 逻辑关系>, <, >=, <=, ==, !=. 
4. 操作And. 
5. 操作或。 
括号用于改变动作的顺序。 
 
布尔变量。 
在许多编程语言中,可以使用存储布尔值(真/假)的变量。在 C# 中,此类变量可以取值 true(真)或 false(假)。比如一段程序片段: 
<前>
bool a, b;
一个=真;
b=假;
控制台.WriteLine(a || b);
会输出 到屏幕 1(true -  false 为 0)。
布尔变量的类型 bool以英国数学家乔治命名布尔 - 逻辑代数的创造者。
            
            
                  
            
            
                    
            
                 
     
                
          
	
 
 
      
        
               
             
         
        
        
  
    
  
        
    
              
    
      
        
     
     
      
    
     |