[問題] bool非c的基本資料型態?

看板C_and_CPP (C/C++)作者 (dd)時間17年前 (2009/06/24 09:37), 編輯推噓5(501)
留言6則, 5人參與, 最新討論串1/1
我使用的編譯器是Dev-C++, 我使用bool result = false; 編譯時會出現'bool' undeclared. 請問這是因為bool不是c的基本資料型態嗎? 還是其他原因? 後來加上#include <stdbool.h>才解決這問題. -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 122.146.76.146

06/24 09:39, , 1F
你猜對了 c沒有bool
06/24 09:39, 1F

06/24 09:42, , 2F
可以用_Bool(c99的新keyword) 或stdbool.h定義的bool
06/24 09:42, 2F

06/24 09:52, , 3F
感謝回答~~
06/24 09:52, 3F

06/24 10:01, , 4F
難怪C的標準函數都沒看過return值是bool的,都是int比較多。
06/24 10:01, 4F

06/24 23:35, , 5F
C++ 也沒有Boolean ?
06/24 23:35, 5F

06/25 00:39, , 6F
C++ 的是 bool
06/25 00:39, 6F
文章代碼(AID): #1AGODdf7 (C_and_CPP)
文章代碼(AID): #1AGODdf7 (C_and_CPP)