【笔记】杂项问题随手记
C语言中<stdio.h>与“stdio.h“的区别:
<stdio.h>表示在包含文件目录中去查找(包含文件目录是由用户在设置环境时设置的),而不再源文件目录中查找。
"stdio.h"表示首先在当前的源文件目录中查找,若未找到才到包含目录中去查找。
<stdio.h>
用于引入标准库函数头文件,它是一个标准头文件,通常位于编译器的目录中。例如,在使用GCC编译器时,<stdio.h>
文件通常位于“/usr/include/”目录下,编译器会首先在该目录下查找头文件。
而“stdio.h”表示引入本地目录中的同名头文件。当编写程序时,如果当前目录下有同名的头文件,则编译器将优先使用该头文件。因此,当本地目录中存在自定义的stdio.h时,就可以使用“stdio.h”引入这个头文件。但是如果没有同名头文件,则编译器将继续在其他目录中查找。
在C++中delete函数用于回收new分配的内存空间。所以自定义函数名,不要取成delete。
Keep it simple and stupid