|
![]() | 作者: sniper167 [sniper167]
![]() |
登录 |
执行语句 x=y=3; t=++x||++y; 后,y的值为何等于3?而不等于4? 谢谢 |
地主 发表时间: 04-03-17 22:39 |
![]() | 回复: aotianying [aotianying] ![]() |
登录 |
++y根本就没有执行到 |
B1层 发表时间: 04-03-17 23:22 |
![]() | 回复: sniper167 [sniper167] ![]() |
登录 |
哦 明白了,是不是这样的 ++x=4,非0值,而这个运算又是或运算,所以t等于1了,++y不用执行了,所以y等于3 谢谢 |
B2层 发表时间: 04-03-18 08:53 |
![]() | 回复: 286 [unique] ![]() |
登录 |
||是或者 |是或. |
B3层 发表时间: 04-03-18 09:07 |
![]() | 回复: sniper167 [sniper167] ![]() |
登录 |
感谢286,又知道了一些东东 我原来只知道 ||是逻辑或 |是位或 |
B4层 发表时间: 04-03-18 09:21 |
![]() | 回复: yangcheng [yangcheng] ![]() |
登录 |
关于||和|我好象还是不太懂哦! 可不可以讲的详细点! |
B5层 发表时间: 04-03-19 12:33 |
![]() | 回复: sniper167 [sniper167] ![]() |
登录 |
看看书,先 |
B6层 发表时间: 04-03-19 22:22 |
![]() | 回复: adi8 [adi8] ![]() |
登录 |
286斑竹,或和或者有什么具体的区别吗? |
B7层 发表时间: 04-03-21 18:50 |
![]() | 回复: sniper167 [sniper167] ![]() |
登录 |
逻辑运算符是指用形式逻辑原则来建立数值间关系的符号。 按位运算是对字节或字中的实际位进行检测、设置或移位, 它只适用于字符 型和整数型变量以及它们的变体, 对其它数据类型不适用。 关系运算和逻辑运算表达式的结果只能是1或0。 而按位运算的结果可以取0 或1以外的值。 |
B8层 发表时间: 04-03-21 21:38 |
![]() | 回复: steaven [steaven] ![]() |
登录 |
x为真,,y就根本不执行! |
B9层 发表时间: 04-05-14 17:39 |
![]() | 回复: yuanrulai [yuanrulai] ![]() |
登录 |
哦 原来是这样 我原来也犯了这样一个错误] 谢谢 |
B10层 发表时间: 04-05-23 20:43 |
|
20CN网络安全小组版权所有
Copyright © 2000-2010 20CN Security Group. All Rights Reserved.
论坛程序编写:NetDemon
粤ICP备05087286号