它的使用方式如下:
條件式 ? 成立傳回值 : 失敗傳回值
範例程式:
note1 發表在 痞客邦 留言(0) 人氣(3,395)

這個...雖然很基本,但確很重要
| 關鍵字 | 位長 | 範圍 | printf chars |
char | 1 | -128..127 (或0..255,與體系結構相關) | %c |
unsigned char | 1 | 0..255 | |
signed char | 1 | -128..127 | |
int | 2 (Dos或win16) or 4 (win32或unix) | -32768..32767 or -2147483648..2147483647 | %i, %d |
unsigned int | 2 (Dos或win16) or 4 (win32或unix) | 0..65535 or 0..4294967295 | %u |
signed int | 2 (Dos或win16) or 4 (win32或unix) | -32768..32767 or -2147483648..2147483647 | %i, %d |
short int | 2 | -32768..32767 | %hi |
unsigned short | 2 | 0..65535 | %hu |
signed short | 2 | -32768..32767 | |
long int | 4 | -2147483648..2147483647 | %li, %ld |
unsigned long | 4 | 0..4294967295 | %lu |
signed long | 4 | -2147483648..2147483647 | |
long long | 8 | -9223372036854775808..9223372036854775807 | %lli |
unsigned long long | 8 | 0..18446744073709551615 | %llu |
float | 4 | 3.4x10-38..3.4x10+38 (7 sf) | %f, %e, %g |
double | 8 | 1.7x10-308..1.7x10+308 (15 sf) | %f, %e, %g |
long double | 8 或以上 | 編譯器相關 | %Lf, %Le, %Lg |
note1 發表在 痞客邦 留言(0) 人氣(72,205)
假如在C++ 中要呼叫C 的function,
則需加入如下宣告:
#ifdef __cplusplus extern "C" {
note1 發表在 痞客邦 留言(0) 人氣(960)

最近在寫程式的時候候,由其是assembly 常常會把程式給寫到死掉...不然就是結果和預期的結果不太一樣
原因主要是因為資料的大小給錯或是亂給...
-----------------------------------------------------------------
位元(bit, b) 電腦的資料是使用二進位的
note1 發表在 痞客邦 留言(8) 人氣(132,612)
簡單的說,如果你使用了某個function,那麼你就是『call』了一個function。
如果系統或是函式是要求你給一個function pointer,
這個function pointer指到一個實際的函式(多半這個函式是你自己寫的)。
然後它會在適當的時間呼叫此function,則此function就是所謂的 callback function。
因為這個function是被『callback』了。
note1 發表在 痞客邦 留言(0) 人氣(1,283)

何謂 callback function 呢?
用Google找了一下.....嗯.......
簡單的說就是回傳某個函數的指標, 呼叫者便可透過這個函數指標直接執行函數...
以下是我找到的範例note1 發表在 痞客邦 留言(6) 人氣(65,771)