??? 下面是一段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時,括號內std::cout語句是否能夠執行到?為什么會?為什么不會?
?????? 2.上面代碼在語句上有錯誤嗎?
?????? 3.回答了上面問題,你覺得寫出上面代碼的是白癡嗎?
?????? 4.回答了上面的問題,你覺得為了上面代碼,調試了半小時,并寫來比其長三倍的測試代碼,并開始懷疑編譯器有問題的人是白癡嗎?
?????? 5.最后,你寫過上面的代碼嗎。。。
<-----------羞愧的分割線--------------->
嗯,忘記說了,那個白癡就是我。。。。。