C++新手上路

来源:百度知道 编辑:UC知道 时间:2024/06/06 09:22:23
char asd=a;
if(asd==a)return 0;

为什么不能通过:

#include"iostream"
using namespace std;
main()
{
char asd='a';
if(asd=='a') cout<<"分记得给我啊"<<endl;
else cout<<"不要忘记了啊分要给我啊"<<cout<<endl;
}

char asd='a';
if(asd=='a')return 0;
这样就行了,你的a编译器识别为变量,并不是字符a

char asd='a';
if(asd=='a')

编译程序会把a当作变量,但是a你没有定义
要把a加引号才行
char asd='a';
if(asd=='a')return 0;