首页 > 学院 > 开发设计 > 正文

2.4、逻辑运算符的使用分析

2019-11-08 02:29:49
字体:
来源:转载
供稿:网友
1、int i = 0;     int j = 0;          if ( ++i > 0 || ++j > 0 )     {         PRintf ("%d/n", i);         printf ("%d/n", j);     }      i = 1;

      j = 0;

2、程序中的短路     短路规则:     || 从左向右开始计算,当遇到为真的条件时停止计算,整个表达式为真;     所有条件为假时表达式才为假。     && 从左向右开始计算,当遇到为假的条件时停止计算,整个表达式为假;

     所有条件为真时表达式才为真。

3、C语言中的逻辑符"!"只认得0,只知道见了0就返回1.

   因此当其作用的值不是0时,其结果为0.

4、三目运算符(a?b:c)可以作为逻辑运算符的载体

   规则:当a的值为真时,返回b的值;否则返回c的值

5、int a = 1;      int b = 2;      int c = 0;      c = a<b ? a : b;   *(a < b ? &a : &b) = 3;  //炫酷的写法   printf ("%d/n", a);   printf ("%d/n", b);   printf ("%d/n", c);
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表