输入a的值以检查a是否为0

时间:2019-03-07 07:17:51

标签: c++

我编写了一个代码,其中我们必须输入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";
    }
}

2 个答案:

答案 0 :(得分:2)

我不是c ++专业人士。 但是看起来您正在尝试更改const值。但是,const值不可更改。 希望这会有所帮助。

答案 1 :(得分:1)

您应该删除const才能更改该值。并且由于achar,因此您需要在比较中添加引号。

#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";
    }
}