C++中if条件语句中的条件是否可以用字符表示?

2025-03-21 06:10:52
推荐回答(2个)
回答1:

你要把char数组改成string,因为char数组无法直接与汉子进行比较

#include"head.h"

#include 
using namespace std;

int main()
{
    string gender;
printf("\n\t请填写你的真实性别:");
cin >> gender;
if (gender == "男" ){
printf("男");
}
else {
printf(" 女");
}
}

回答2:

应该可以的吧