C/C++语言,对于条件判断,只要不为0 或者不为null值都为真true,所以代码中无论如何都是会运行输出girl的。
代码中sex = getchar()这一句代码可以换成char c = getchar();
然后if判断换成if(sex == 'F') { ...... } else if (sex == 'M') { ......}
你要写 if (sex == 'F') 这样才能比较字符。 请看 https://blog.csdn.net/sinat_39286218/article/details/78226080