综合百科

编程语言include std 用法总

include 的用法有两种,如下所示:

#include <stdHeader.h>

#include "myHeader.h"

使用尖括号< >和双引号" "的区别在于头文件的搜索路径不同:

尖括号< >:编译器会到系统路径下查找头文件;

双引号" ":编译器首先在当前目录下查找头文件,如果没有找到,再到系统路径下查找。

好的编程习惯,一眼就能看出头文件的区别:

用尖括号 < > 来引入标准头文件! #include <stdio.h>

用双引号来 " " 引入自定义头文件(自己编写的头文件) #include "ps6000Api.h"

stdio.h 和 stdlib.h 都是标准头文件,它们存放于系统路径下,所以使用尖括号和双引号都能够成功引入;而我们自己编写的头文件,一般存放于当前项目的路径下,所以不能使用尖括号,只能使用双引号。

一个 #include 命令只能包含一个头文件,多个头文件需要多个 #include 命令。

在编程中,"include "是用来引入标准库的指令,其中"std"是指标准库的名称。通过使用这个指令,你可以在程序中访问标准库中定义的函数、类和对象等。

下面是几个常用的用法:

使用标准输入输出流:

cpp

复制

#include <iostream>

int main() {

std::cout << "Hello, World!" << std::endl;

return 0;

}

在这个例子中,我们使用了头文件,它定义了std::cout和std::endl等常用的输入输出流对象和操作符。

使用标准容器和算法:

cpp

复制

#include <vector>

#include <algorithm>

int main() {

std::vector<int> nums = {1, 2, 3, 4, 5};

std::sort(nums.begin(), nums.end());

return 0;

}

在这个例子中,我们使用了和头文件,分别定义了std::vector容器和std::sort算法。

使用基本类型和数据类型:

cpp

复制

#include <cstdint>

#include <cmath>

int main() {

int32_t num = 123;

double pi = 3.14159265358979323846;

return 0;

}

在这个例子中,我们使用了和头文件,分别定义了int32_t和double等基本类型和数据类型。

需要注意的是,"include "指令只是用来引入标准库的,并不能直接使用库中的函数、类和对象等。你需要根据具体的库和函数进行学习和掌握其用法。