「C++系列」C++ 基本语法

07-06 1271阅读

文章目录

  • 一、C++ 基本语法
    • 1. **预处理指令**
    • 2. **数据类型**
    • 3. **变量和常量**
    • 4. **运算符**
    • 5. **控制流语句**
    • 6. **函数**
    • 7. **数组**
    • 8. **指针和引用**
    • 9. **结构体和类**
    • 10. **输入/输出**
    • 11. **异常处理**
    • 12. **命名空间**
    • 二、C++ 程序结构
      • 1. 程序流程结构
      • 2. 文件结构
      • 3. 编译预处理命令
      • 4. 命名空间
      • 5. 标准库
      • 三、C++ 标识符
        • 1. 标识符的命名规则
        • 2. 标识符的命名约定
        • 四、C++ 关键字
          • 1. 基本关键字
          • 2. 数据类型关键字
          • 3. 存储类型关键字
          • 4. 其他关键字
          • 五、相关链接

            「C++系列」C++ 基本语法

            一、C++ 基本语法

            C++ 是一种强大的编程语言,它支持多种编程范式,包括面向过程、面向对象和泛型编程。以下是 C++ 的一些基本语法元素:

            1. 预处理指令

            预处理指令以 # 开头,并在编译之前处理。例如:

            #include 
            #define PI 3.14159
            

            2. 数据类型

            C++ 支持多种数据类型,包括基本数据类型(如 int, float, double, char, bool)和复合数据类型(如数组、结构体、类、联合体等)。

            3. 变量和常量

            变量用于存储数据,其值可以在程序执行过程中改变。常量在程序执行期间其值不能被改变。

            int x = 10; // 变量
            const int y = 20; // 常量
            

            4. 运算符

            C++ 支持多种运算符,如算术运算符、关系运算符、逻辑运算符、位运算符、赋值运算符等。

            int a = 5, b = 10;
            int sum = a + b; // 使用算术运算符
            

            5. 控制流语句

            • 条件语句:if, else if, else
            • 循环语句:for, while, do-while
            • 跳转语句:break, continue, goto(虽然 goto 在现代编程中很少使用)
              for (int i = 0; i  
              

              6. 函数

              函数是执行特定任务的代码块。在 C++ 中,你可以定义自己的函数,并在需要时调用它们。

              int add(int a, int b) {
                  return a + b;
              }
              int main() {
                  int sum = add(5, 3);
                  std::cout 1, 2, 3, 4, 5};
              
                  std::string name;
                  int age;
              };
              class MyClass {
              public:
                  void myFunction() {
                      // ...
                  }
              };
              
                  // 可能会抛出异常的代码
              } catch (const std::exception& e) {
                  // 处理异常的代码
                  std::cerr 
VPS购买请点击我

文章版权声明:除非注明,否则均为主机测评原创文章,转载或复制请以超链接形式并注明出处。

目录[+]