char name = 'A';
cin >> name;
if (name = 'A') // ← 這裡是賦值,非比較
cout << "聯系人";
else
cout << "陌生人";
無論輸入什麼,均輸出「聯系人」。
if (name == 'A') // 雙等號比較
cout << "聯系人";
else
cout << "陌生人";
C++ 風格字符串用 `std::string`,直接 `==` 比較內容:
std::string name;
cin >> name;
if (name == "A") { ... }
C 風格字符數組需用 `strcmp(name, "A") == 0`。