??? 下面是一段C++代碼,
typedef?unsigned?int?UINT;
UINT?count?=?0;
ifs.read(count);
for(UINT?i?=?0;?i?<?count;?++i);
{
????std::cout?<<?"i?=?"?<<?i?<<?std::endl;
}
?? 問題:
?? ??? 1.如果count=0時(shí),括號(hào)內(nèi)std::cout語句是否能夠執(zhí)行到?為什么會(huì)?為什么不會(huì)?
?????? 2.上面代碼在語句上有錯(cuò)誤嗎?
?????? 3.回答了上面問題,你覺得寫出上面代碼的是白癡嗎?
?????? 4.回答了上面的問題,你覺得為了上面代碼,調(diào)試了半小時(shí),并寫來比其長(zhǎng)三倍的測(cè)試代碼,并開始懷疑編譯器有問題的人是白癡嗎?
?????? 5.最后,你寫過上面的代碼嗎。。。
<-----------羞愧的分割線--------------->
嗯,忘記說了,那個(gè)白癡就是我。。。。。