• C语言中#include命令中,文件名用双撇号和尖括号括起来用法的区别


           在#include命令中,文件名可以用双撇号或尖括号括起来,如可以在file1.c中用

                                                        #include<file2.c>

           或者

                                                         #include“file2.c”

    都是合法的。

           二者的区别是:

           用尖括号(如<stdio.h>形式)时,系统到存放C库函数头文件的目录中寻找要包含的文件,这称为标准方式。

           用双撇号(即 "file2.c" 形式)时,系统在用户当前目录中寻找要包含的文件,若找不到,再按标准方式查找(即再按尖括号的方式查找)。

           一般来说,如果为调用库函数而用#include命令来包含相关的头文件,则用尖括号,以节约查找时间。如果要包含的是用户自己编写的文件(这种文件一般都在用户当前的目录中),一般用双撇号。若文件不在当前目录中,在双撇号内应该给出文件路径(如#include"C:\wang\file2.h“)。

  • 相关阅读:
    在位图上写字
    删除文件到回收站中
    Blog改名字了
    [C#]强类型
    [C#] 如何选择一个目录
    [.NET]Visual Studio 2003的一个bug
    PHP句法规则详解
    php获取本地实际IP
    从0开始学编程(1)115 大致了解
    httpd2.2.21 + php5.3.8 自动安装脚本
  • 原文地址:https://www.cnblogs.com/bobgeng/p/1944787.html
Copyright © 2020-2023  润新知