【问题标题】:While Loop and Logical OperationsWhile 循环和逻辑运算
【发布时间】:2016-05-24 07:18:53
【问题描述】:

我想在 While 循环中使用一个 AND 运算符和 2 个 OR 运算符,但在 CPP 中出现错误。

while(vLessonNames.size>=1 && (log=='Y' || log=='y'))

当向量大小为 1 或更大且 log = Y 或 y 时,我想继续

错误:成员的使用无效(您是否忘记了“&”?)|

【问题讨论】:

  • 请不要将解决方案编辑到问题中

标签: c++ while-loop logical-operators


【解决方案1】:

我认为您的问题是 .size 可能是一个函数。所以尝试重写如下语句:

while( ( (vLessonNames.size() >=1) && (log=='Y' || log=='y') ) )
{...}

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-01-08
    • 1970-01-01
    • 2015-12-17
    • 2015-09-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多