C - 416和647表示表达式必须是可修改的左值

时间:2017-03-11 15:38:41

标签: c

int isValid(const long long phonenumber) {     int check = 0;

int a;
int p;
a = phonenumber / 10000000;
p = (phonenumber / 10000) % 1000;

if (a = 416 || a = 647 || a = 905) {

    if (p >= 100 || p <= 999) {
        check++
    }

}
return check;

}

416和647表示表达式必须是可修改的左值

1 个答案:

答案 0 :(得分:1)

进行比较,使用&#39; ==&#39;,而不是&#39; =&#39;。