C#零基础入门教程

C#零基础入门教程

5 (232人评价)
  • 课时:(40)

  • 学员:(6987)

  • 浏览:(166132)

  • 加入课程

逻辑表达式关系表达式习题的笔记

相关课时: 笔记详情:

逻辑短路

&&两边的表达式必须为TRUE,它的结果才是TRUE,当有其中一个表达式为FALSE时,结果为FALSE.

int a =10;

int b=5;

bool result=++a>50 && ++b>1;

这时由于(++a>50)这个表达式结果为FALSE,则整个结果为FALSE.后边(++b>1)表达式不再进行运算.

这时a的值为11,但b的值还是5.

同理,上述代码如改为:

int a =10;

int b =5;

bool result=++a>5 ||++b>1;

||两边表达式中其中有一个为TRUE时,整个结果为TRUE.所以,当表达式(++a>5)这个为TRUE时,整个结果为TRUE,后边(++b>1)不再进行运算.

这时a的值为11,但b的值还是5.

0 0

你感兴趣的课程

编程开发 21天学通C#
3万+浏览/ 1262学员/ 4.4评分
免费
3万+浏览/ 673学员/ 4.6评分
免费
2万+浏览/ 585学员/ 3评分
免费