【C++ 重要知识点总结】编写一个C++程序

文章介绍了Linux和Windows环境下的C++编译工具,如gcc、g++、MSVC和MinGW,以及C++程序的基本构成,包括函数、输入输出(iostream)、注释、控制流(while、for、if)和类的概念。同时提到了编译过程和常见的编程错误类型。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

0 编译工具

Linux编译工具

gcc
    gcc hello.c -o hello
    gcc hello -o hello.i -E //预处理
    gcc hello.i -o hello.s -S//编译成汇编语言
    gcc hello.s -o hello.o -c//汇编成机器语言
    gcc hello.o -o hello -lc -lgcc//链接各种库
g++
    g++ hello.cpp -o hello
make
    make makefile//识别gcc/g++编译脚本
cmake
    cmake . //识别make脚本,生成makefile
    

windows编译工具

msvc
    cl //微软的命令行的编译工具
mingw
    gcc/g++/make//提供在windows环境下的Linux的编译工具

1 C++程序构成

函数构成

  • 返回类型
  • 函数名
  • 形参列表
  • 函数体
int main (){

}

tips:程序所处理的数据保存在变量中,每个变量都有自己的类型。

2 输入输出

  • iostream库(istream类型、ostream类型)
  • cin,istream类型对象,标准输入
  • cout,ostream类型对象,标准输出
  • cerr、clog,ostream类型的对象,标准错误

3 注释

单行注释&多行注释

  • 注释界定福不能嵌套。
//单行注释
/*
多行注释
*/

4 控制流

while语句

for语句

#include <iostream>
using namespace std;
//std 命名空间,相当于包
int main()
{
    int a=0, b = 0;
    cout << "hello world" <<endl;

    while(a<10){
        a++;
    }
    for(b=1;b<11;b++){
        b++;
    }
    cout<<"a:"<<a<<endl;
    cout<<"b:"<<b<<endl;
    return 0;
}

if语句

常见错误类型

  • 类型错误type error
  • 声明错误declaration error
  • 语法错误 syntax error

5 类简介

简介

  • “类”是一种用户自定义的,复合“类型”。与内置类型一样。
  • 标准库文件中,定义了一些类类型,同时也定义了一些类类型的变量,如“cin”“cout”等标准对象。
  • 类类型的变量称为“对象”

那些常一起出现的名词*

  • 类型、变量、常量、值,描述C++中所有的值。
  • 变量、对象
  • 函数、方法
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

onnx

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值