在C ++中,等于运算符中两个=之间的空格合法吗?

izaak_pyzaak

我目前正在从“用C ++解决问题”(第9,W。Savitch)中学习C ++。这本书展示了一个while循环的例子。while循环如下所示。

while (ans = = 'Y' || ans = = 'y')
{
    //compound statement
}

ans是类型char布尔表达式似乎正在尝试使用相等运算符,因此在这种情况下//compound statement很有意义。但是,我一直认为空白在相等运算符中是非法的。==是合法的,但是= =是非法的。

当我复制代码并对其进行编译时,编译器在命中时抛出错误“期望表达式” = =,好像我试图将表达式分配给变量一样。我几乎可以肯定这是本书中的错字。但是,以防万一这本书试图扔出曲线球,我想我会问...

非常感谢!

TC

在C ++中,等于运算符中两个=之间的空格合法吗?

= =是两个=令牌。==是一个==令牌。当您指的是后者时,您不能使用前者。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

C - 两个数组之间的 AND 运算符

来自分类Dev

如何在ES6中的两个扩展运算符之间设置逻辑运算符

来自分类Dev

在两个列表中应用运算符的C#惯用方式是什么?

来自分类Dev

如何在C ++中重载两个不同的I / O运算符

来自分类Dev

Python中两个对象之间的和/或运算符

来自分类Dev

如何在SQL中的两个varbinary字段之间进行AND位运算符

来自分类Dev

Coq中两个命题之间加“ +”运算符是什么意思

来自分类Dev

sequelize中两个外键之间的OR运算符

来自分类Dev

两个列表之间的IN运算符在oracle中不起作用

来自分类Dev

或在mongodb中两个和运算符之间

来自分类Dev

我可以在python中执行两个以上对象的运算符重载吗?

来自分类Dev

我们可以在C ++中重载`==`运算符来比较两个字符串吗?

来自分类Dev

为什么运算符重载实现中的两个静态对象在c ++中始终相等?

来自分类Dev

c中逻辑运算符之间的空间

来自分类Dev

我可以在C ++中重写运算符吗?

来自分类Dev

如何在C#中存储两个二进制字符串并使用OR运算符

来自分类Dev

是否允许三元运算符在C ++中对两个操作数求值?

来自分类Dev

如何使用位操作在C中不使用+运算符就将两个数相加

来自分类Dev

重载运算符+在C ++中添加两个数组

来自分类Dev

C ++ CLI中const对象的等于运算符,等于,GetHashCode

来自分类Dev

C ++中的“ << / >>”运算符

来自分类Dev

+ = C ++中的运算符

来自分类Dev

是否存在一个语法合法的表达式,该表达式具有两个仅由C#中的空格分隔的连续标识符?

来自分类Dev

当我们返回具有两个值的整数时,C中的逗号运算符会做什么?

来自分类Dev

是否可以在两个if..else语句之间使用OR运算符或AND运算符?

来自分类Dev

C中制表符,空格和空格之间的区别

来自分类Dev

C中制表符,空格和空格之间的区别

来自分类Dev

C ++中的运算符重载真的期望返回值吗?

来自分类Dev

C ++ 20:自动生成的运算符在派生类中是不可引用的吗?

Related 相关文章

  1. 1

    C - 两个数组之间的 AND 运算符

  2. 2

    如何在ES6中的两个扩展运算符之间设置逻辑运算符

  3. 3

    在两个列表中应用运算符的C#惯用方式是什么?

  4. 4

    如何在C ++中重载两个不同的I / O运算符

  5. 5

    Python中两个对象之间的和/或运算符

  6. 6

    如何在SQL中的两个varbinary字段之间进行AND位运算符

  7. 7

    Coq中两个命题之间加“ +”运算符是什么意思

  8. 8

    sequelize中两个外键之间的OR运算符

  9. 9

    两个列表之间的IN运算符在oracle中不起作用

  10. 10

    或在mongodb中两个和运算符之间

  11. 11

    我可以在python中执行两个以上对象的运算符重载吗?

  12. 12

    我们可以在C ++中重载`==`运算符来比较两个字符串吗?

  13. 13

    为什么运算符重载实现中的两个静态对象在c ++中始终相等?

  14. 14

    c中逻辑运算符之间的空间

  15. 15

    我可以在C ++中重写运算符吗?

  16. 16

    如何在C#中存储两个二进制字符串并使用OR运算符

  17. 17

    是否允许三元运算符在C ++中对两个操作数求值?

  18. 18

    如何使用位操作在C中不使用+运算符就将两个数相加

  19. 19

    重载运算符+在C ++中添加两个数组

  20. 20

    C ++ CLI中const对象的等于运算符,等于,GetHashCode

  21. 21

    C ++中的“ << / >>”运算符

  22. 22

    + = C ++中的运算符

  23. 23

    是否存在一个语法合法的表达式,该表达式具有两个仅由C#中的空格分隔的连续标识符?

  24. 24

    当我们返回具有两个值的整数时,C中的逗号运算符会做什么?

  25. 25

    是否可以在两个if..else语句之间使用OR运算符或AND运算符?

  26. 26

    C中制表符,空格和空格之间的区别

  27. 27

    C中制表符,空格和空格之间的区别

  28. 28

    C ++中的运算符重载真的期望返回值吗?

  29. 29

    C ++ 20:自动生成的运算符在派生类中是不可引用的吗?

热门标签

归档