“#include""和#inlclude(尖角括号)的区别”

本文主要梳理了CCS中包含头文件的两种方式。#include\a.h\引用程序目录下相对路径的头文件,若未找到会去标准函数库调用,常用于引用自定义非标准头文件;#include<a.h>引用编译器类库里面的头文件,用于引用标准头文件。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

在ccs包含头文件,虽然很简单,但是一直没注意,不清除两者的区别,现在好好梳理以下:

1)#include"a.h"引用的是程序目录下相对路径的头文件,而#include<a.h>引用的是编译器类库里面的头文件。

比如我的project的工作区地址为C:\Users\yang\workspacev6.0\FFT,而编译器自带的头文件地址为C:\ti\controlSUITE\device_support\f2833x\v142\DSP2833x_headers\include

那么,#include""会先去我的项目下去寻找这个头文件a.h,而#include<A.h>会直接到绝对路径C:\ti\controlSUITE\device_support\f2833x\v142\DSP2833x_headers\include下去引用。

2)如果#include"a.h"在相对路径下没有找到这个头文件,还是会去标准函数库下去调用这个文件

3)一般#include"a.h"是引用非标准头文件,通常是自己定义的,而#include<a.h>是引用标准头文件,比如stdio.h、conio.hstring.hstdlib.h。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值