skip to main
|
skip to sidebar
2010年5月27日星期四
Today's Content: lazy evaluation
C compiler check 1st condition, true, jump to 2nd; false, jump out. It is called lazy evaluation
#include
int main(){
int a = 3;
int b = 1;
(a < 2 && b = b+1);
printf ("1, b : %d\n", b);
(a < 2 || b = b+1);
printf ("2, b : %d\n", b);
return 0;
}
Will output:
1, b : 1 //complier jump out
2, b : 2
没有评论:
发表评论
较新的博文
较早的博文
主页
订阅:
博文评论 (Atom)
xi zhang's blog
关注者
博客归档
▼
2010
(12)
►
七月
(1)
►
六月
(6)
▼
五月
(5)
Some Visual 2010 issue
Today's Content: lazy evaluation
A tiny C compiler: TCC
c program review: scanf function
First day
没有评论:
发表评论