skip to main
|
skip to sidebar
Rookie worker
菜鳥工程師的學習心得筆記
2012年2月27日 星期一
C語言 - 簡單小考題(1)
void main(void)
{
int a=5, b=0, c=6;
a=(a=b)&&(c=b);
printf("a=%d, b=%d, c=%d \n",a,b,c);
}
最後答案是a=0,b=0,c=6
Q:為什麼最後答案c不是=0???
答案是因為&&在做怪。
&&前面如果是0的話就不會做後面的了
,ex. A&&B, if A==0, B就會skip掉判斷
Note: OR (A||B) 也是一樣
沒有留言:
張貼留言
較新的文章
較舊的文章
首頁
訂閱:
張貼留言 (Atom)
About me
pantene
台北, Taiwan
靠張嘴就能賺錢....是我的夢想!
檢視我的完整簡介
標籤
軟體操作
(5)
程式語言
(35)
Computer Network
(35)
Computer Science
(38)
Digital Video Broadcast
(14)
IC Design
(1)
Operating System
(5)
Set-Top-Box
(16)
Web
(1)
網誌存檔
►
2021
(1)
►
1月
(1)
►
2016
(1)
►
10月
(1)
►
2015
(4)
►
8月
(1)
►
6月
(3)
►
2014
(1)
►
3月
(1)
►
2013
(3)
►
4月
(2)
►
3月
(1)
▼
2012
(43)
►
12月
(6)
►
11月
(3)
►
10月
(2)
►
9月
(1)
►
8月
(3)
►
6月
(3)
►
5月
(8)
►
3月
(3)
▼
2月
(13)
Priority scheduling
Race condition
C語言 - 簡單小考題(1)
Critical Section/Mutex/Semaphore
Interrupt and Exception
DHCP Snooping
字串處理
Multicast (IGMP Snooping)
C語言- 一行搞定判斷是不是2的n次方
C語言- 三行搞定swap
C語言- structure pointer
C語言- dynamic memory allocation
C語言- const 用法
►
1月
(1)
►
2011
(29)
►
12月
(3)
►
10月
(2)
►
9月
(6)
►
8月
(1)
►
7月
(3)
►
6月
(1)
►
5月
(3)
►
3月
(2)
►
2月
(2)
►
1月
(6)
►
2010
(26)
►
12月
(5)
►
11月
(3)
►
8月
(1)
►
7月
(2)
►
6月
(3)
►
5月
(6)
►
3月
(1)
►
1月
(5)
►
2009
(10)
►
12月
(10)
Translate
搜尋此網誌
總網頁瀏覽量
訂閱
發表文章
Atom
發表文章
留言
Atom
留言
沒有留言:
張貼留言