c++ - 这个c++代码有什么问题

标签 c++ debugging

我是一个学习代码的初学者,我正在复制一个用于编程教学的YouTube视频。但是当我写代码的时候,却出现了一些错误。

代码如下:

#include <iostream>
using namespace std; 
int main()
{
    int num1 , num2;

    cout<< " Enter number 1 and number 2 \n";
    cin>> num1 >> num2;

    if (num1 == num2);
        cout<< "The both numbers are equal \n";

    else if (num1> num2)
        cout<< "Number 1 is greater than number 2 \n";
    else (num1< num2)
        cout<< "Number 2 is greater than number 1 \n";

    return 0;
}

最佳答案

注意;表示表达式结束,所以要改

if (num1 == num2);

if (num1 == num2)

else不需要条件,所以改

else (num1< num2)

else

关于c++ - 这个c++代码有什么问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31197538/

相关文章:

c++ - 虚拟 ASIO 服务回调?

C++ 在监 window 口中查看互斥量值

debugging - F#生活质量问题

objective-c - 避免、发现和消除 Cocoa 中的内存泄漏

debugging - 暂停调试器时 STM32 卡住外围设备

c++ - Visual C++ 项目找不到外部依赖项的 'xyz.h' 文件

c++ - 查看我的 C++ 滚动菜单并提供任何提示

c++ - 如果多个类有一个共同的静态变量,它们是否共享(在同一范围内?)

c++ - 构建我自己的 LPARAM 变量

javascript - Javascript 提供了哪些调试日志记录工具?