首页 > 试题广场 >

引用标准库时,下面的说法你认为哪个是正确的:

[单选题]
引用标准库时,下面的说法正确的是()
  • 语句#include “stdlib.h”是正确的,而且程序编译速度比#include< stdlib.h >要快
  • 语句#include< stdlib.h >是正确的,而且程序编译速度比#include “stdlib.h”要快
  • 语句#include< stdlib.h >和#include “stdlib.h”都是正确的,程序编译速度没有区别
  • 语句#include “stdlib.h”是错误的
不知道是不是我用是用电脑打开的网页版,选项出现了显示错误:
< 变成了 &lt;
>变成了 &gt;
发表于 2020-12-31 16:02:56 回复(2)

include <file>  //在标准库及默认搜索目录中寻找将要 include 的文件

include "file" //先在当前目录中搜索文件,然后再到默认搜索目录中搜寻。

出自 Guess Number

编辑于 2018-09-27 12:26:18 回复(0)
include <file>  //在标准库及默认搜索目录中寻找将要 include 的文件 ;
include "file" //先在当前目录中搜索文件,然后再到默认搜索目录中搜寻。

注意题目说明了“引用标准库时”
发表于 2020-09-04 08:59:10 回复(0)
当用#include"stdlib.h"调用头文件时,编译器会先去当前工程文件目录下找这个头文件,如果没有找到到该头文件,会再在去存放库函数的文件目录下找这个头文件。用#include<stdlib.h>编译器会直接去库函数的目录下找该头文件。也就是用双引号调库函数会比尖括号需要多找一次工程目录的时间
发表于 2022-02-28 14:09:33 回复(1)

标准C++库头文件通常不带扩展名。C库的头文件(如“stdlib.h”)也可以包含扩展名,但这不是一种好习惯。使用尖括号(<>)表示引用标准库头文件,例如#include<cstdlib>。这种形式告诉编译器在标准系统目录中查找该头文件。使用双引号("")表示引用用户或非标准库文件。例如#include "myfile.h"。这种形式告诉编译器在源代码当前目录中查找该头文件。

因此,语句#include< stdlib.h >是正确的,而且通常比#include "stdlib.h"编译速度更快,因为前者可以直接从标准系统目录中获取到该头文件,而后者则需要通过在当前目录中查找该文件或者搜索头文件路径等方式来获取到该头文件。

发表于 2023-10-17 15:37:18 回复(0)
头文件 “ ” 与 < >  的区别: (1)尖括号< >的头文件是系统文件,双引号" "的头文件是自定义文件。 (2)编译器预处理阶段查找头文件的路径不一样。 查找路径: 使用尖括号< >的头文件的查找路径:编译器设置的头文件路径–>系统变量。 使用双引号" "的头文件的查找路径:当前头文件目录–>编译器设置的头文件路径–>系统变量。 因此标准库头文件应该用<>更快。
发表于 2022-10-18 11:33:37 回复(0)
头文件 “ ” 与 < >  的区别:
(1)尖括号< >的头文件是系统文件,双引号" "的头文件是自定义文件。
(2)编译器预处理阶段查找头文件的路径不一样。

查找路径:
使用尖括号< >的头文件的查找路径:编译器设置的头文件路径–>系统变量。
使用双引号" "的头文件的查找路径:当前头文件目录–>编译器设置的头文件路径–>系统变量。

因此标准库头文件应该用<>更快。
发表于 2022-08-08 17:45:13 回复(0)
< stdlib.h >
默认是动态库链接所以快?
发表于 2021-07-17 11:22:40 回复(0)
两者都行,只不过<>中直接进库搜索,“”先在当前目录搜索,然后才仅库
发表于 2023-11-21 09:52:03 回复(0)
预处理  编译   汇编  链接  。。?影响了编译? 是说这整个过程?、 (ˉ▽ˉ;)
发表于 2022-03-13 21:06:07 回复(1)
C语言中< >比“ ”快
发表于 2022-01-09 13:30:58 回复(0)
include <file>  //在标准库及默认搜索目录中寻找将要 include 的文件
include "file" //先在当前目录中搜索文件,然后再到默认搜索目录中搜寻。
发表于 2021-11-30 08:35:02 回复(0)
<p>知道&lt;&gt; 比 "找的快 但从来不知道原来还影响编译速度 有点没想太明白 希望能解答一下 是影响预处理的速度嘛</p>
发表于 2021-01-13 19:01:02 回复(1)