C++快速入门

293 阅读2分钟
阅读者你好!😊如果您是编程高手,请误笑我的无知。
由于本人是一个编程界菜鸟,希望通过写博客的方式激励自己不断的学习  
学无止尽,嘿嘿!😊我会继续加油的!

第一个程序:Hello World

#include <iostream>
// 作用域,下文的std可以省略
// using namespace std;
using std::cout;
using std::cin;
using std::endl;

int main() {

    cout << "Hello, World!" << endl;
    
    // 让窗口一直开着,直到按任何键
    cin.get();

    return 0;
}

// 开头,表示注释

预处理器命令 # 开头

预处理器操作:在源码编译之前,替换或添加文本
#include 就是在编译前,将iostream文件内容添加进来

头文件(包含文件: include file、header file)

C++编译器自带很多头文件,每个头文件都支持一组特定的工具

注意:
    1. C的头文件扩展名.h,在C++中也可以用
    2. C++中的头文件,没有扩展名,如:iostream
    3. C++中转化后的C,文件以c开头,也没有扩展名,如cmath

命名空间

将同名函数等,放到不同命名的空间中,就可以通过命名空间去访问,如:

Fun1::say;
Fun2::say;

使用using

注意:
   using namespace std; 是偷懒的做法,一般只使用所需要的即可,如:
   using std:cout;
   using std:cin;

cout 输出

cout << "hello world" << endl;
cout << 22222;
  • << 插入运算符,表示:将字符串发送给cout对象,指出了信息流动的路径
  • << 将字符串插入到了输出流中
  • endl:是一个特殊的C++符合,重起一行
  • << 运算符重载,可以根据后面的数据类型实现

变量声明

int age;
age = 29

double price = 10.0

cin 输入

int main() {

    unsigned int age;

    cout << "请输入年龄:";

    cin >> age;

    cout << "您输入的年龄是:" << age << endl;

    return 0;
}
  • cin:表示接受用户输入的对象
  • >> 运算符:表示将输入的内容给一个变量
  • 数据的拼接显示:cout << "您输入的年龄是:" << age << endl;