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