易截截图软件、单文件、免安装、纯绿色、仅160KB

C中的问题

#include <iostream.h>
void main(){
int x,y,t=0,b=0;
x=y=0;t=x++&&++y;

cout < <"t=" < <t < <"," < <"x=" < <x < <"," < <"y=" < <y < <endl;

}
结果为什么是:t=0,x=1,y=0
t=x++&&++y;
这个咋计算,

#include <iostream.h>
void main(){
int x,y,t=0,b=0;
x=y=0;t=x++&&++y;

cout < <"t=" < <t < <"," < <"x=" < <x < <"," < <"y=" < <y < <endl;

}
结果为什么是:t=0,x=1,y=0
这程序确实运行的结果是这个啊,所以想问问高手是怎么样的原理

&&是条件运算符。

t=x++&&++y;
是怎么骗过编译器的???

你用的是什么啊?

短路停止算法,在&&号之前计算x的值如果为0,就不再计算&&后的表达式!

引用
#include <iostream.h>
void main(){
int x,y,t=0,b=0;
x=y=0;t=x++&&++y;

cout < <"t=" < <t < <"," < <"x=" < <x < <"," < <"y=" < <y < <endl;

}
结果为什么是:t=0,x=1,y=0




相关问答:

为什么C写DLL文件C、PB能调用VB不能调用

为什么C写的DLL文件C、PB能调用VB不能调用?
VB里为什么有的DLL直接通过引用可以使用?有的需要通过declare申明外部函数?这些DLL有什么差别?

1、为什么PB能通过DECLARE声明而VB不行?
2、如果这个dll中的 ......

菜鸟求解:c图形问题

#include <stdio.h>
#include <graphics.h>
void main()
{
  int x0,y0,x1,y1,driver,mode,i;
  driver=VGA;
  mode=VGAHI;
  initgraph(&driver,&mode,&qu ......

C 语言开发请教

小弟最近需要用LINUX C开发一个SOCKET SERVER,还有很多问题没弄明白,特在此请教大家 - -!!......

程序大概的是这样的:

一个LINUX C SOCKET SERVER,用于从数据库读写数据并操作相关缓存.

客户端 ......

一道C 题目

声明了一个整数数组  a[30]  , a 的内存地址位置为: 240ff40 
请问    a[10]  a[15] 的内存地址是什么???

详细的说明和答案 。。。我是初学者。。。在线等。。。。 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号