c语言包含文件目录和源文件目录有什么区别

如题所述

源文件目录 一般只放C文件.
包含文件目录 一般只放h文件.
不过 这个只是约定.
实际上 在源文件目录放h文件,或者在包含文件目录放C文件, 也都是可以的. 不过看起来会不专业.
温馨提示:内容为网友见解,仅供参考
无其他回答

c语言包含文件目录和源文件目录有什么区别
源文件目录 一般只放C文件.包含文件目录 一般只放h文件.不过 这个只是约定.实际上 在源文件目录放h文件,或者在包含文件目录放C文件, 也都是可以的. 不过看起来会不专业.

C语言代码的头文件与源文件有什么区别
头文件和源文件在本质上没有任何区别。 只不过一般:后缀为 .h 的文件是头文件,内含函数声明、宏定义、结构体定义等内容。后缀为 .c 的文件是源文件,内含函数实现,变量定义等内容。而且是什么后缀也没有关系,只不过编译器会默认对某些后缀的文件采取某些动作。这样分开写成两个文件是一个良好...

C 包含头文件 #include <> 和 #include"" 有啥分别?
具体到不同编译器,如MSVC++,<>仅在预定义的include目录中查找,而""则会优先搜索源代码目录,接着才是默认目录,与<>类似但多了一个源代码优先级。当涉及到#include指令时,它会替换为指定头文件的内容,有角括号和引号两种形式:角括号用于标准库头文件,引号用于可能在本地找到的其他文件。此外,...

C语言中的条件编译问题
先解释下源文件目录:源文件就是你的c文件,源文件目录就是c文件所在的目录,这明白吧!一般比如说有个LED项目,我要建LED.c LED.h 就就可以#include “LED.h”带尖括号的一般是你用的编译器已经设置好的,有固定的目录。比如你#include<intrins.h>写成了#include"intrins.h"那么编译器会先在你...

包含和包括有什么区别呢?
C语言中两种方式使用#include命令, #include <>与#include ””的区别是使用方式不同。一种是在包含指令#include后面”<>”将头文件名括起来。这种方式用于标准或系统提供的头文件,到保存系统标准头文件的位置查找头文件。另一种是在包含指令#include后用双引号””将头文件包括起来。这种方式常用与...

c语言中头文件和源文件一定要在同一个文件夹里面吗?
c语言中头文件和源文件可以不在同1个文件夹,在引用的时候加入头文件的绝对路径就可以。系统自带的头文件,用<>包含;自定义的头文件,用""包含;C程序的头文件以“.h”为后缀。以下是假设名称为graphics.h的头文件:ifndefGRAPHICS_H\/\/作用:防止graphics.h被重复引用 defineGRAPHICS_H include<......

C语言中为什么要头文件和源文件分开写
首先当编写单个文件时我们都是只有一个.c文件,但是真正做工程的时候,会写很多的模块,我们都知道写程序要高内聚、低耦合,这样做可以优化代码,方便后期维护,你说的头文件和源文件就是这样的,源文件是实现某些功能,而都文件是定义一些通用的数据结构,还有就是源文件里的函数会被其他文件调用,这...

什么是“文件包含”?
文件包含是指编译器进行预处理时复制指定的文件内容代替源文件中预处理命令的过程。C语言用预处理指令#include表示文件包含。预处理命令的完整格式为 1.include <filename> 2.include "filename"两者之一,filename为要包含的文件名或相对路径。两者的区别是,对于给定的filename,方式1.有限搜索预先设定的...

C语言中文件包含功能怎么用?
文件包含是指一个C语言源程序中将另一个C语言源程序包含进来,通过include预处理指令实现。一般形式:include”被包含文件名”或#include<被包含文件名> 2. 作用:将指定文件包含在当前文件中,插入至文件包含指令相应位置处。使用文件包 含指令,可以减少程序设计人员的重复劳动,提高程序开发效率。

C语言中头文件里的函数源代码哪里有?
VC++里面就有源代码啊,你在VC的目录里面去找,有个library文件夹,里面就是源代码 具体目录我忘了,或者是include文件夹里面,你在VC的根目录下搜索*.C或*.cpp的文件就可以找到了,再不然就是你没有安装源文件,请重新运行安装程序,把源文件添加进去就行了。

相似回答