作者gwliao (gwliao)
看板NTUGIEE_EDA
标题Re: [转录]about ++ operator
时间Fri Jul 1 23:57:54 2005
※ 引述《crazying (追杀大象)》之铭言:
: 推 crazying:增进大家 c++ 的小常识 140.112.25.195 07/01
那考考大象好了
请在不用电脑的情况下作答,
因为这些一run程式就结果就出来了!
1.
int a=5,b=7;
printf("%d\n", a+++b);
What is the answer?
2.
unsigned int a;
int b;
a=6;
b=-20;
if( (a+b)>6 )
printf("a+b>6\n");
else if( (a+b)<6 )
printf("a+b<6\n");
else
printf("a==b\n");
What is the answer?
3.
int a=5;
printf("%d %d %d %d\n",a++,++a,a++,++a);
What will be printed?
要答案的人, 请自己run程式 :P
我只挂第三题, 只能说真阴险.......Orz
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.112.230.224