-1
我是編程新手,我開始閱讀一些c/C++書籍以更好地理解。所以我不是很新手,我會直接去討論這個問題。我想製作一個程序來顯示從a到z的所有字母,所以我製作了2個程序。一個用C語言編寫,另一個用C++編寫。 在C中的一個按預期運行,這裏是代碼:C++顯示來自cout的ctt的奇怪結果
#include <stdio.h>
void alfa(){
char c;
for(c='A'; c<='Z'; ++c)
printf("%c ",c);
}
int main()
{
alfa();
getchar();
return 0;
}
但其他在C++中是否顯示 「[」 或數字..
#include <iostream>
using namespace std;
void alphabet(){
char abc;
for(abc='A'; abc<='Z'; abc++);
cout<<abc;
}
int main(){
cout<<"This will show letters from a to z"<<endl;
alphabet();
cin.ignore();
return 0;
}
PS:如果我提出的C++程序在一個功能的作品...但我仍然在學習,我希望它被稱爲。謝謝
您在''''後面的''''後面有一個額外的';'循環。刪除。 –
你的意思是「如果我在一個函數中創建了c + = progam」? – user463035818