【发布时间】:2013-01-22 21:45:01
【问题描述】:
#include <iostream>
using namespace std;
char myChar_1 = 'a';
char myChar_2 = 'b';
char checkChar(char myChar_1,char myChar_2){
if ((isupper(myChar_1) && isupper(myChar_2)) || (islower(myChar_1) && islower(myChar_2))) {
return true;
}
else{
return false;
}
}
int main()
{
cout << checkChar(myChar_1, myChar_2);
}
输出是一个倒置的问号。如果有人能告诉我我做错了什么,那就太好了。尼可
【问题讨论】:
-
为什么你的函数返回
char? -
您正在声明一个关键字为 char 的函数并返回一个布尔真假值......
标签: c++ char boolean uppercase lowercase