11 个常用 C++ 代码介绍

2024-12-30 16:31:32   小编

11 个常用 C++ 代码介绍

C++ 作为一种广泛应用的编程语言,拥有丰富的功能和强大的表现力。以下为您介绍 11 个常用的 C++ 代码示例,帮助您更好地理解和运用这门语言。

  1. 输出“Hello World!”
#include <iostream>
int main() {
    std::cout << "Hello World!" << std::endl;
    return 0;
}

这是 C++ 程序最经典的入门示例,通过 cout 输出字符串。

  1. 变量与数据类型
#include <iostream>
int main() {
    int num = 10;
    double pi = 3.14;
    std::string str = "C++ is great!";
    std::cout << num << " " << pi << " " << str << std::endl;
    return 0;
}

展示了不同数据类型的变量定义和输出。

  1. 条件判断
#include <iostream>
int main() {
    int num = 5;
    if (num > 3) {
        std::cout << "Number is greater than 3" << std::endl;
    } else {
        std::cout << "Number is less than or equal to 3" << std::endl;
    }
    return 0;
}

通过 if-else 语句进行条件判断。

  1. 循环结构
#include <iostream>
int main() {
    for (int i = 0; i < 5; i++) {
        std::cout << i << " ";
    }
    std::cout << std::endl;
    return 0;
}

使用 for 循环打印数字。

  1. 函数定义与调用
#include <iostream>
void printMessage() {
    std::cout << "This is a function" << std::endl;
}

int main() {
    printMessage();
    return 0;
}

定义了一个简单的函数并在主函数中调用。

  1. 数组操作
#include <iostream>
int main() {
    int arr[] = {1, 2, 3, 4, 5};
    for (int i = 0; i < 5; i++) {
        std::cout << arr[i] << " ";
    }
    std::cout << std::endl;
    return 0;
}

展示了数组的定义和遍历。

  1. 指针操作
#include <iostream>
int main() {
    int num = 10;
    int *ptr = &num;
    std::cout << *ptr << std::endl;
    return 0;
}

介绍了指针的基本使用。

  1. 结构体
#include <iostream>
struct Student {
    std::string name;
    int age;
};

int main() {
    Student s = {"John", 20};
    std::cout << s.name << " " << s.age << std::endl;
    return 0;
}

定义了一个结构体来表示学生信息。

  1. 文件操作
#include <fstream>
#include <iostream>

int main() {
    std::ofstream outFile("output.txt");
    outFile << "Writing to a file in C++" << std::endl;
    outFile.close();

    std::ifstream inFile("output.txt");
    std::string line;
    if (inFile.is_open()) {
        while (getline(inFile, line)) {
            std::cout << line << std::endl;
        }
        inFile.close();
    }
    return 0;
}

演示了文件的写入和读取操作。

  1. 异常处理
#include <iostream>

int divide(int num1, int num2) {
    if (num2 == 0) {
        throw "Division by zero";
    }
    return num1 / num2;
}

int main() {
    try {
        int result = divide(10, 0);
        std::cout << result << std::endl;
    } catch (const char* msg) {
        std::cerr << msg << std::endl;
    }
    return 0;
}

通过异常处理来处理可能出现的错误情况。

  1. 类与对象
#include <iostream>

class Box {
public:
    double length;
    double breadth;
    double height;

    double volume() {
        return length * breadth * height;
    }
};

int main() {
    Box b;
    b.length = 5;
    b.breadth = 3;
    b.height = 2;
    std::cout << "Volume: " << b.volume() << std::endl;
    return 0;
}

介绍了类和对象的基本概念和使用。

以上就是 11 个常用的 C++ 代码示例,希望对您学习和使用 C++ 有所帮助。

TAGS: 代码示例 C++ 编程技巧 常用 C++ 代码 C++ 语言特性

欢迎使用万千站长工具!

Welcome to www.zzTool.com