C++ 初涉


一、基础语法

  1. 程序结构

    最简单的程序示例:

    cpp 复制代码
    #include <iostream>
    using namespace std;
    
    int main() {
        cout << "Hello World!";
        return 0;
    }
  2. 变量与数据类型

    • 基本类型:int, float, double, char, bool

    • 声明与初始化:

      cpp 复制代码
      int num = 10;
      char letter = 'A';
  3. 运算符

    • 算术运算符:+, -, *, /, %
    • 关系运算符:==, >, <, >=, <=

二、流程控制

  1. 条件语句

    cpp 复制代码
    if (score >= 60) {
        cout << "及格";
    } else {
        cout << "不及格";
    }
  2. 循环结构

    • for循环:

      cpp 复制代码
      for (int i = 0; i < 5; i++) {
          cout << i << " ";
      }
    • while循环:

      cpp 复制代码
      int count = 0;
      while (count < 3) {
          cout << "循环中...";
          count++;
      }

三、函数基础

cpp 复制代码
// 定义函数
int add(int a, int b) {
    return a + b;
}

// 调用函数
int result = add(3, 5); // result = 8

四、指针初探

cpp 复制代码
int var = 20;
int* ptr = &var;  // ptr指向var的地址
cout << *ptr;     // 输出20(解引用)

五、重要注意事项

  1. 头文件#include用于导入库(如<iostream>处理输入输出)
  2. 命名空间using namespace std;避免重复写std::cout
  3. 内存管理 :C++需手动管理内存(后续需学习new/delete

六、学习建议

  1. 从小型项目入手(如计算器、学生成绩系统)
  2. 善用调试工具(如GDB或IDE内置调试器)
  3. 阅读错误信息:编译器报错是重要的学习线索
相关推荐
tankeven几秒前
HJ151 模意义下最大子序列和(Easy Version)
c++·算法
Ai财富密码19 分钟前
AI生成大屏可视化:数据智能驱动下的高维洞察与决策中枢
开发语言·人工智能·python·sdd
半兽先生22 分钟前
01阶段:大模型语言入门
开发语言·python
fengenrong24 分钟前
20260325
开发语言·c++
BestOrNothing_201525 分钟前
从C++结构体、类到 PID 控制器:运动控制初学者如何理解 C++ 工程代码
c++·面向对象·pid·运动控制·.h与.cpp·struct与class
l1t26 分钟前
执行python pyperformance基准测试的步骤
开发语言·python
chushiyunen26 分钟前
python中的for循环、dict、set、列表、数组等
开发语言·python
IT 行者32 分钟前
实战LangChain4j集成MCP Server:让Java AI应用具备工具调用能力
java·开发语言·人工智能
㓗冽35 分钟前
2026.03.27(第三天)
数据结构·c++·算法
always_TT38 分钟前
C语言中的“副作用”是什么?
c语言·开发语言