我把C++,因爲我只是在C#中開始,我不知道是否有差異。未填充數組(C++)中的最後一項是什麼?
如果你聲明數組
,並通過改編價值觀填寫ARR [0] [8],什麼樣的價值將被放置在ARR [9]?
a space''?終結線'\ n'? '\ 0'?或者它什麼都沒有?
我問這個,因爲我一直使用的戰術是這樣
char word[20];
for(count = 0 ; count < 20 ; count++)
{
cout << word[count];
}
打印數組的全部內容,而且,我在想,如果我可以把它簡化 (例如,如果最後入口是「\ 0」)通過使用這樣的
char word[20];
while(word[count] != '\0')
{
cout << word[count];
}
的東西,這樣,我就不必記住許多數據是如何進入到一個數組,如果所有的空間都沒有填滿。
如果您知道更快的方式,請告訴我。我傾向於在數組上犯一堆錯誤。
「我把C++放在C++中,因爲我剛剛開始使用C#,我不確定是否有區別。」這是個很大的差異。 – 2010-06-01 22:47:54
我認爲@Mark嚴重低估了巨大的單詞。它應該是大膽的,眨眼睛,並有良好的效果。 – JaredPar 2010-06-01 22:49:33
@JaredPar:和'