1樓:幻翼高達
需要準備的材料分別有:電腦、c語言編譯器。
1、首先,開啟c語言內編譯器,新建乙個容初始.cpp檔案,例如:test.cpp。
2、在test.cpp檔案中,輸入c語言**:
bool fun()
3、編譯器執行test.cpp檔案,此時列印出了布林型別函式返回結果的列印結果。
2樓:匿名使用者
c語言裡面是沒來有bool(布林)型別自的,c++裡面才有,這就是說,在c++裡面使用bool型別是沒有問題的。bool型別有只有兩個值:true =1 、false=0。
但是,c99標準裡面,又定義了bool型別變數。這時,只要引入標頭檔案 ,就能在c語言裡面正常使用bool型別。這點我在fedora9下驗證過了,它自帶的編譯器是 gcc 4.
3.0,符合c99標準。但是在vc6.
0中,會報找不到標頭檔案 stdbool.h 的錯誤,看來vc6.0確實比較老了。
-----以上摘自677的專欄
我想如果要用可以自己定義:
1.//巨集定義
#define bool int
#define true 1
#define false 0
2.//重新命名+常量
typedef int bool;
const int true=1;
const int false=0;
以上供參考
3樓:匿名使用者
bool func();
4樓:匿名使用者
bool f(形參)//返回值為bool就可以了
//或者return false;
5樓:samuel颯
typedef enumbool;
bool函式的返回值true false 預設0和1?,還是需要定義true false為0或1?
6樓:匿名使用者
true、false通常抄都是整數值
有1位元組bai或2位元組或4位元組等等
false取值du0,true取值 1或者-1(補碼)zhi不同dao的語言、或者不同的編譯器會有所不同實際上boolean型別是預定義的列舉型別不必考慮true、false取什麼值
這是高階語言的抽象特性
7樓:匿名使用者
就是false。false隱式提公升到int得到的是0。
8樓:匿名使用者
無需定義
是自動變換的
你什麼語言
vba中是0和-1
9樓:匿名使用者
預設為0和1,1就是true,0就是false。
C語言pow函式返回值是什麼型別的
c c 中的數學函式 bai原型 在 dutc2.0中原型為 zhiextern float pow float x,float y 而在vc6.0中原型為double pow double x,double y 標頭檔案 math.h cmath c 中 功能 計算daox的y次冪。返回值 x不能...
在C 中,若定義函式的返回型別為void,以下敘述正確
a和c都是正確的,void函式用語句是肯定可以呼叫的.void就是表示沒有返回值,所以a和c都是正確的.void的字面意思是 無型別 void 則為 無型別指標 void 可以指向任何型別的資料。void真正發揮的作用在於 1 對函式返回的限定 2 對函式引數的限定。關於void的使用 規則一 如果...
C裡返回值為int型別陣列的函式如何定義
int 實際上是乙個類,它的基類是array.實際上,所有的陣列型別都是類,而且基類是array.int arr new int 10 實際上是建立了int這種型別的乙個物件,只是微軟為了讓大家習慣,就使用了類似c 的陣列定義方式。你的補充問題是不是這個意思 arr randques randque...