代码疑云(8)-逻辑符号间的逻辑
来源:互联网 发布:有深度的书 知乎 编辑:程序博客网 时间:2024/04/28 14:21
代码:
#include <stdio.h>int main(){ int a=0,b=0; printf("%d\n",!a||++b||b++); printf("b=%d\n",b); printf("%d\n",!a&&++b&&b++); printf("b=%d\n",b); return 0;}
疑:以上输出什么,为什么?
解答:int a=0,b=0;在在第一次printf语句中,!a为1,后面的++b和b++就不做了,所以第二次输出是0,第三次printf中是与运算,后面的++b和b++还要做的,所以第二次会输出b=2。
======= welcome to my HomePage(http://blog.csdn.net/zhanxinhang) to have a communication =======
- 代码疑云(8)-逻辑符号间的逻辑
- 代码疑云(8)-逻辑符号间的逻辑
- 数字电路 逻辑框+符号的逻辑含义
- 基本的逻辑门符号
- C语言的逻辑符号
- 逻辑判断的代码
- 代码逻辑的检验
- 代码的设计逻辑
- el逻辑表达式自然语言和逻辑符号之间的对应
- 8,石头,剪刀,布的逻辑代码
- 逻辑符号表
- 逻辑门电路符号图
- C逻辑符号
- 常用数字电路逻辑符号
- 逻辑代码生成逻辑代码--电脑思考的方式
- 逻辑
- 逻辑
- 逻辑
- 如何不重新启动 Emacs 就让 .emacs 的配置起作用
- 代码疑云(7)-构造函数在类继承时
- 簡述改善命運的原理與唯一的方法
- struts2文件上传类型限制 之 zip和rar文件类型
- 人还是需要倾听比自己水平高的人的思想
- 代码疑云(8)-逻辑符号间的逻辑
- struts2.xml配置了defaultStack时action中定义的字段无法接收值的解决方法
- 代码疑云(9)-属于函数作用域里的字串
- 共享问题(win7为列)
- Fedora11的安装(包括移动硬盘安装的介绍)
- Oracle视图view
- 关于regsvr32.exe 对滤波器的注册
- 一篇关于 创建HBITMAP
- ArcGIS Desktop开发基础