我正在嘗試做一些功課,並且遇到問題。我的作業是C++數組中的問題
•使用for循環打印數組的內容。
輸出應該出現這樣的:ARRAY
作者
打印內容A B C d E F G H I J K L M N 2 O P Qř式T U V W X YŽ
我有我的代碼,它是工作。但是,在我的字母表末尾出現了一堆隨機字符和符號。有什麼你們看到我做錯了嗎?
這是我的代碼。
#include <iostream>
using std::cin;
using std::cout;
using std::endl;
// main FUNCTION BEGIN PROGRAM EXECUTION
int main()
{
// ALPHABET ARRAY DECLARATIONS
char Letters [26] = { 'A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J', 'K', 'L', 'M', 'N', 'O', 'P', 'Q', 'R', 'S', 'T', 'U', 'V', 'W', 'X', 'Y', 'Z'};
for (int i = 0; i < 27 ; i++)
{
cout<< "PRINTING CONTENTS OF ARRAY" << endl;
cout<< "===============================" << endl;
cout<< Letters << " ";
cout<< endl;
break;
}
return 0 ;
} // ***END main FUNCTION***
基本上這個問題簡單地說就是它像我想要的那樣打印A-Z,但也打印Z後的一堆隨機符號。任何想法?由於我是新手,我相信這可能很簡單。 在此先感謝!
您有關斷由 - 一個錯誤。 – Rapptz
但除此之外,對嗎?傑克實際上並沒有循環。 '<<'是否需要一個以空字符結尾的字符數組? – Thomas
你也沒有理由在裏面有'break'。你知道這個打破了for循環嗎? – Rapptz