【C++】入门基础

C++是一种广泛使用的计算机编程语言,它支持面向对象、过程式以及泛型编程特性。以下是C++入门的一些基础知识:

基本语法

  • 变量声明与定义:变量是存储数据的容器。在C++中,变量必须先声明后使用。
    int a; // 声明一个整型变量a
    a = 10; // 给变量a赋值为10
    int b = 20; // 声明并定义一个整型变量b,并赋值为20
    
  • 数据类型:C++提供了多种数据类型,如int, float, double, char, bool等。
  • 运算符:C++支持算术运算符(+, -, *, /, %)、关系运算符(==, !=, <, >, <=, >=)、逻辑运算符(&&, ||, !)等。
  • 控制结构:包括if, else, switch, for, while, do-while等。

面向对象基础

  • 类与对象:类是定义对象的蓝图或原型。对象是类的实例。
    class MyClass {      // 类定义
    public:
        int myNum;
        string myString;
    };
    MyClass myObj;      // 创建对象
    
  • 构造函数与析构函数:构造函数用于初始化对象,析构函数用于清理对象。
  • 继承:允许子类继承父类的属性和方法。
  • 多态:通过派生类和虚函数实现运行时多态。
  • 封装:将数据(属性)和操作数据的方法(函数)打包在一起。

函数

  • 函数定义与调用:函数是一段执行特定任务的代码块。
    // 函数定义
    int add(int a, int b) {
        return a + b;
    }
    // 主函数,程序的入口
    int main() {
        // 函数调用
        int sum = add(5, 3);
        return 0;
    }
    
  • 函数重载:C++允许定义多个同名函数,只要它们的参数列表不同。

输入输出

  • 标准输入输出:使用iostream库进行输入输出操作。
    #include <iostream>
    int main() {
        int age;
        std::cout << "Enter your age: ";
        std::cin >> age;
        std::cout << "Your age is: " << age << std::endl;
        return 0;
    }
    

指针与引用

  • 指针:变量存储另一个变量的地址。
    int var = 5;
    int *ptr = &var; // 指针ptr存储变量var的地址
    
  • 引用:引用是另一个变量的别名。
    int var = 5;
    int &ref = var; // ref是var的引用
    

异常处理

  • try-catch块:用于处理运行时错误。
    try {
        // 可能抛出异常的代码
    } catch (exception_type1 e1) {
        // 处理异常类型1
    } catch (exception_type2 e2) {
        // 处理异常类型2
    }
    

标准库

  • STL(Standard Template Library):C++标准模板库,提供了一系列模板类和函数,如vector, map, set, algorithm等。
    这些是C++编程入门的一些基础知识点。要深入学习C++,还需要掌握更高级的特性,如模板编程、内存管理、并发编程等。
  • 4
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值