初学者的 if 语句语法错误

If statement syntax error for beginner

本文关键字:语法 错误 语句 if 初学者      更新时间:2023-10-16

我正在自学C++,并正在编写一些代码来计算带有数组的平均成绩。除了我尝试显示结果时,一切正常。我在这一行代码上收到错误"'<'标记之前的预期主表达式"。

    if(grade1 >= 0 && < 60)

后跟一个 cout 语句和一个分号。我查看了我正在使用的书和 c++ 论坛。我的书看起来就像我的例子一样,网上每个人都缺少分号或其他东西。这也是我的情况吗?

谢谢!

您需要

在两个比较中包含"grade1"。

if (grade1 >= 0 && grade1 < 60)

你想要的是这个:

if(grade1 >= 0 && grade1 < 60)

您需要在 if 语句中为每个条件提供一个变量。grade1变量不会结转用于其他比较。

你必须这样写

if (grade1 >= 60 && grade1 < 60){ //code here   }