我编写了一个代码,其中我们必须输入a
的值,然后如果a的值为零,则打印出a
为零。但是代码不起作用。
这是我的代码:
#include<iostream>
using namespace std;
const char a = a;
int main()
{
cout << " Enter the value of a";
cin >> a;
if (a != 0)
{
cout << "a is not 0";
}
}
答案 0 :(得分:2)
我不是c ++专业人士。 但是看起来您正在尝试更改const值。但是,const值不可更改。 希望这会有所帮助。
答案 1 :(得分:1)
您应该删除const
才能更改该值。并且由于a
是char
,因此您需要在比较中添加引号。
#include<iostream>
using namespace std;
char a;
int main()
{
cout << " Enter the value of a";
cin >> a;
if (a != '0')
{
cout << "a is not 0";
}
}