C++ 编程示例

2024年11月04日 C++ 编程示例 极客笔记

C++ 编程示例

C++ 是一种通用编程语言,用于开发操作系统、设备驱动程序、游戏引擎和其他各种应用程序。在本文中,我们将介绍一些基本的 C++ 编程示例,包括变量、运算符、流控制、循环和函数等。

变量

在 C++ 中,变量是用来存储值的命名位置。每个变量都有一个数据类型,如整数、浮点数和字符等。在下面的代码中,我们声明了一个整数变量和一个浮点数变量,然后分别对它们进行赋值打印。

#include <iostream>

using namespace std;

int main()
{
    int i = 42;
    float f = 3.14;

    cout << "i = " << i << endl;
    cout << "f = " << f << endl;

    return 0;
}

输出:

i = 42
f = 3.14

运算符

C++ 支持各种运算符,例如算术、关系、逻辑和位运算符。在下面的代码中,我们使用算术和关系运算符来执行简单的计算。

#include <iostream>

using namespace std;

int main()
{
    int a = 10, b = 5;

    cout << "a + b = " << a + b << endl;
    cout << "a - b = " << a - b << endl;
    cout << "a * b = " << a * b << endl;
    cout << "a / b = " << a / b << endl;
    cout << "a % b = " << a % b << endl;

    cout << "a > b is " << (a > b) << endl;
    cout << "a < b is " << (a < b) << endl;
    cout << "a == b is " << (a == b) << endl;
    cout << "a != b is " << (a != b) << endl;
    cout << "a >= b is " << (a >= b) << endl;
    cout << "a <= b is " << (a <= b) << endl;

    return 0;
}

输出:

a + b = 15
a - b = 5
a * b = 50
a / b = 2
a % b = 0
a > b is 1
a < b is 0
a == b is 0
a != b is 1
a >= b is 1
a <= b is 0

流控制

流控制是编程中的一种技术,用于按特定的顺序执行代码。在 C++ 中,有三种流控制语句:if、for 和 while。在下面的代码中,我们使用 if 语句来检查变量的值是否满足特定条件。

#include <iostream>

using namespace std;

int main()
{
    int age;

    cout << "Enter your age: ";
    cin >> age;

    if (age < 18) {
        cout << "You are under 18 years old." << endl;
    } else {
        cout << "You are an adult." << endl;
    }

    return 0;
}

输出:

Enter your age: 20
You are an adult.

循环

循环是一种重复执行的结构,可帮助我们在程序中多次执行相同的任务。在 C++ 中,有三种循环:for、while 和 do-while。在下面的代码中,我们使用 for 循环来计算从 1 到 10 的和。

#include <iostream>

using namespace std;

int main()
{
    int sum = 0;

    for (int i = 1; i <= 10; i++) {
        sum = sum + i;
    }

    cout << "sum = " << sum << endl;

    return 0;
}

输出:

sum = 55

函数

函数是一种可重复使用的代码块,用于执行特定的任务。在 C++ 中,函数是程序的基本模块,可通过调用它们来执行一系列操作。在下面的代码中,我们定义了一个计算两个整数的和的函数,并在主函数中进行调用。

#include <iostream>

using namespace std;

int add(int a, int b);

int main()
{
    int num1 = 10, num2 = 20;

    cout << "Sum of " << num1 << " and " << num2 << " is: " << add(num1, num2) << endl;

    return 0;
}

int add(int a, int b)
{
    return (a + b);
}

输出:

Sum of 10 and 20 is: 30

结论

在本文中,我们介绍了一些基本的 C++ 编程示例,包括变量、运算符、流控制、循环和函数等。这些示例为初学者提供了一个很好的起点,帮助他们理解 C++ 编程的基础知识并开始编写自己的程序。当然,这里只是冰山一角,还有更多更深入的知识等待着我们去学习和探索。

本文链接:http://so.lmcjl.com/news/16983/

展开阅读全文