📜  c++ 基本代码 - C++ (1)

📅  最后修改于: 2023-12-03 14:39:55.072000             🧑  作者: Mango

C++ 基本代码

C++ 是一种面向对象的编程语言,用于开发高效的系统级程序。以下是一些基本的 C++ 代码示例。

输出 Hello World
#include <iostream>

int main() {
    std::cout << "Hello World!" << std::endl;
    return 0;
}

在此示例中,我们引入了 iostream 头文件,它包含了输入输出(I/O)的定义。然后,在 main 函数中,我们使用 cout 对象打印出字符串 "Hello World!",并在行末加上 std::endl 来换行。

变量和数据类型
#include <iostream>

int main() {
    int age = 25;
    double height = 1.75;
    char grade = 'A';
    std::string name = "John";

    std::cout << name << " is " << age << " years old and is " << height << " meters tall." << std::endl;
    std::cout << "He got a " << grade << " grade in the exam." << std::endl;

    return 0;
}

在这个示例中,我们声明了一个整数变量 age,一个双精度浮点变量 height,一个字符变量 grade,以及一个字符串变量 name。我们使用 cout 对象打印出一个简单的句子,其中包含这些变量的值。

C++ 中的基本数据类型有:

  • 整型(int、short、long、long long)
  • 浮点型(float、double、long double)
  • 字符型(char)
  • 布尔型(bool)
控制流
条件语句(if/else)
#include <iostream>

int main() {
    int age;
    std::cout << "How old are you? ";
    std::cin >> age;

    if (age >= 18) {
        std::cout << "You are an adult." << std::endl;
    } else {
        std::cout << "You are a minor." << std::endl;
    }

    return 0;
}

在此示例中,我们询问用户他们的年龄,并将其存储在一个整数变量 age 中。然后,我们使用 if 语句检查年龄是否大于或等于 18 岁。如果是,我们打印出 "You are an adult.";否则,我们打印出 "You are a minor."。

除了 if/else,还有其他条件语句,如 switch/case

循环语句(for/while/do-while)
#include <iostream>

int main() {
    // for 循环
    for (int i = 1; i <= 10; i++) {
        std::cout << i << " ";
    }
    std::cout << std::endl;

    // while 循环
    int j = 1;
    while (j <= 10) {
        std::cout << j << " ";
        j++;
    }
    std::cout << std::endl;

    // do-while 循环
    int k = 1;
    do {
        std::cout << k << " ";
        k++;
    } while (k <= 10);
    std::cout << std::endl;

    return 0;
}

在此示例中,我们使用了三种不同的循环语句,分别是 forwhiledo-while。这里我们以输出1到10的数字为例,展示了这三种循环语句的使用方法。

函数
#include <iostream>

int add(int x, int y) {
    return x + y;
}

int main() {
    int a = 3, b = 4;
    std::cout << "The sum of " << a << " and " << b << " is " << add(a, b) << "." << std::endl;
    return 0;
}

在此示例中,我们定义了一个 add 函数,它接收两个整数参数 xy,并返回它们的和。然后,在 main 函数中,我们使用这个函数计算两个数字的和,并输出结果。

总结

这些示例提供了一些基本 C++ 代码的例子,包括输出、变量和数据类型、控制流和函数。C++ 是一种非常强大和灵活的编程语言,能够用于编写从小型脚本到大型系统级应用的各种程序。