各位大蝦:
我做了一個小程式,其中
bool aa;
aa = true;
我發現 if(aa){。。。。。。}有時不能夠執行;是不是 要換成if(aa==true){。。。。。。}才行?
uj5u.com熱心網友回復:
if(aa)等價于 if(aa==true), if(!aa)等價于 if(aa==false),這是C語言的規定或叫約定C#等語言也是這樣約定的,如果你的代碼真是你那樣寫的,那么它絕對是正確的uj5u.com熱心網友回復:
跟蹤一下看看,代碼應該是沒錯的uj5u.com熱心網友回復:
照理說沒有任何區別啊uj5u.com熱心網友回復:
我是用C Builder6作的,代碼 有時真的不執行。uj5u.com熱心網友回復:
把完整代碼貼出來看看吧CB6的話,如果if陳述句嵌套的話,如果把一個if嵌套在一個if下面,而第一個if下面有else的話我遇到過問題
uj5u.com熱心網友回復:
aa是bool變數,就應該寫 if (aa),寫成 if (aa == true)是違法編程規范的轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/104389.html
標籤:基礎類
