博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
右值如果为关系表达式,那么结果为0(假)或1(真)
阅读量:2383 次
发布时间:2019-05-10

本文共 243 字,大约阅读时间需要 1 分钟。

下面C程序的输出结果:

1

2

3

int i=0,a=1,b=2,c=3;

i=++a||++b||++c;

printf("%d %d %d %d",i,a,b,c);

 

1 2 2 3
1 2 3 4
3 2 3 4
3 3 3 4

 

A。

i=++a||++b||++c;  右边的表达式为关系表达式,判断为1或0,先执行++a,a=2,因此为true,或操作的前部分为true时,后面不再执行,因此第一个和第二个“或”操作后面都不再执行。因此i  = 1, a = 2. b和c不变。

转载地址:http://ogfab.baihongyu.com/

你可能感兴趣的文章
Incredibuild导入key的方式
查看>>
跨平台C++开源代码的两种常用编译方式
查看>>
Eclipse的搜索技巧
查看>>
centos常用命令二
查看>>
通过修改kong属性解决不能获取外网域名的问题
查看>>
Eclipse带命令行参数调试
查看>>
php smtp发送邮件
查看>>
wordpress简代码(短代码、shortcode)
查看>>
yii框架的404、500等异常处理
查看>>
yii框架在layout模式下,模版和layout文件的渲染顺序
查看>>
php5对象复制、clone、浅复制与深复制
查看>>
php设计模式
查看>>
git与github在ubuntu下的使用
查看>>
css pie.htc使用总结
查看>>
python包含中文字符串长度
查看>>
sysbench 0.5 性能测试工具使用手册
查看>>
通过telnet连接查看memcache服务器
查看>>
django不用在数据库中创建新的user表而使用它的后台管理功能
查看>>
php array_unshift()修改数组key
查看>>
mysql性能优化-查询(Query)优化-2
查看>>