認真.. 我從上世紀80年代,並與一些業餘時間 我的手想我應該「C」大驚小怪是關於什麼的我想這個崩潰,但它並不
老黑客(我的背景是第四,它做的事情後到前 讓我學到了很多關於迫使許多錯誤的)
在這種情況下,我已經設置了一小陣,我 想到會是在3個要素大小(0,1,2)
如果我運行彙編,我會想到 我已經得到了一個徹頭徹尾的越界錯誤,但NO- 它編譯OK嬌聲
運行在這一個不很匆忙,但它 不小禿斑好,所有的scratchin' 。
int main()
{
char members[3][16]; // 3 elements, each 15 char long plus null
printf("\n enter something.. ");
scanf("%s", members[4]);
printf("\n and something else.. ");
scanf("%s", members[5]);
printf(" %s ", members[4]);
printf(" %s\n", members[5]);
return 0;
}
你寫一個有錯誤的程序,然後認爲它會按照你的期望去做是不合理的。修復錯誤和代碼將做你的期望。 Buggy代碼很難理解和預測正確的代碼。 – 2012-07-21 09:58:11
我聽到你說的話並同意。但偶爾有一次,我有代碼的作品,強迫一個錯誤,確保我明白爲什麼我們不要我們不。想想這樣:不知道的人不知道他們沒有意識到。但是我不去極限。就像在我未來的情況下檢查我的信箱,我發現空間/時間扭曲門戶,併發送自己的指令來建立它 – aremvee 2012-07-21 10:09:05
雖然這並不奏效。你可以在街上行走而不會看到兩條路,也不會碰到汽車,並且認爲它是安全的。那將是一個可怕的錯誤。你沒有朝兩邊看過去,也沒有被汽車撞到。絕對沒有理由讓你感到驚訝,當然這並不意味着它是安全的。這不是頭痛的人 - 你很幸運。 – 2012-07-21 10:11:43