易截截图软件、单文件、免安装、纯绿色、仅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




相关问答:

eclipse3.5+cdt编译c有问题

编译普通的c没问题啊,但编译javah生成的就报错:
gcc -O0 -g3 -Wall -c -fmessage-length=0 -oHelloWorld.o ..\HelloWorld.c
gcc -otest.exe HelloWorld.o
d:/MinGW/bin/../lib/gcc/mingw32/3.4.5/../../. ......

C\C++如何计算函数的导数

C\C++如何计算函数的导数,本人新手,想写个程序,但是不知道如何下手,还望高手指点一二,谢过。
这个……

跟函数的具体形式有关吧,难道你想编出个“万能”的求导函数?

俺上学时想过自动推导公式,后来 ......

C 语言开发请教

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

程序大概的是这样的:

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

客户端 ......

C链表问题

我建了一个带头指针的链表
头指针L 那么我想删除链表
free(l);是删除了头结点 还是连它的下面的结点也一起删了?
free(l)后 还用全删一便吗?(从内存的角度 不是从查找的角度考虑)
删头节点
回答完毕 ......

C链表问题

我输入1 但输出不是1 问一下我哪错了?主要是参数的传递出错了吧 但我怎么也看不出来 我的是地址传递
#include "stdio.h"
typedef int type;
typedef struct lnode
{
type elem;
stru ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号