What does it mean when there are two pipes (||) next to each other?
本问题已经有最佳答案,请猛点这里访问。
使用中的一个例子是…
1 | if (temp < 30 || temp > 90) { MessageBox.Show("Error"); } |
两个管道()在一起意味着什么?
一个管道是逻辑或运算符,它总是计算两个操作数。
两个管道是短路逻辑或运算符,它仅在第一个管道是
1 2 3 | if(myList == null || myList.Count == 0){ //do something } |
在本例中,如果
C语言中的一个管
双管
在您的示例中:
1 | if (temp < 30 || temp > 90) { MessageBox.Show("Error"); } |
temp < 30 :第一条件|| :逻辑或temp > 90 :第二条件
这意味着,如果(第一个条件)或(第二个条件)为真,则显示"错误"。