關於c語言的小問題,為什麼提示無法開啟stdbool h

2022-02-25 12:07:18 字數 461 閱讀 7083

1樓:

visual c++貌似永遠不會去支援c99了,至少現在來看是沒這個計劃(參見http://en.wikipedia.

org/wiki/c99)。所以stdbool.h就不能再vc裡面用。

具體關於stdbool.h可參考wdwy003同學的回答。

同樣懇請dos250不要再誤人子弟。

2樓:匿名使用者

1l不是胡說八道麼

c99標準定義了一個新的關鍵字_bool,提供了布林型別這個確實是這樣

不過c99引入了stdbool標頭檔案

定義了bool true false

bool,會擴充套件為_bool

true,會擴充套件為1

false,會擴充套件為0

也就是說你的編譯器需要支援c99才可以

一般編譯器支援c99就是在編譯選項加上一個-std=c99

C語言小問題,關於,關於C語言的小問題?

a b max a max b 語法錯誤,該為 a b max a max b 另外注意 printf 最大值為 c n c 改正為printf 最大值為 d n c 已測試關於i 和 i的區別,如果沒有賦值的話,他們結果是沒區別的,關於他們的區別,我舉例說明 1 int i 0,a a i 這裡結...

c語言關於結構體的小問題,C語言關於結構體的小問題

在f函式中s是一個臨時的變數,它隨著f的呼叫而產生,隨著f的結束而消失,你這裡的交換只是在f中臨時調換了p指向的地址,並沒有改變p指向地址的記憶體中的內容,要想改變裡面的內容就要解指標,給具體存放資料的記憶體賦值,例如p 1 s 1 等等.這很簡單啊,陣列下標從0開始,s 1 是第二個 輸出結果當然...

c語言程式設計中的小問題,C語言程式設計的小問題

1 可以的。a int a 100 0.5 將第三位小數加上去,通過強制型別轉換,則會丟棄小數部分 a a 100 由於a是double型別,故商包含2位小數 a int a 100 0.5 100.0 這樣合併會得到相同的結果。2 可以這樣操作。a int a 100 100.0 問題一 可以寫成...