私は C++ を学んでおり、char を使用する単純な void 関数を作成しました。関数のプロトタイプを作成し、int main で定義して、「あなたの名前は "x. x(ジョン)の部分ではなく、「あなたの名前は」とだけ表示される理由を誰か教えてもらえますか?
#include <iostream>
#include <cstdlib>
#include <cmath>
void myfun(char x);
int main() {
using namespace std;
char John;
myfun(John);
system("pause");
return 0;
}
void myfun(char x) {
using namespace std;
cout << "Your name is " << x << endl;
}
なぜこれが反対票を投じられているのか疑問に思っています.C++を学ぶのをやめたほうがいいかもしれません.