__attribute__ 详解

本文详细介绍了GNU C中的__attribute__机制,包括函数属性、变量属性和类型属性的使用,如__attribute__ format、__attribute__ noreturn、__attribute__ const等,以及它们在编译器错误检查、性能优化等方面的作用。通过对各种属性的实例分析,展示了如何利用这些属性增强代码的功能和可维护性。
摘要由CSDN通过智能技术生成

        GNU C的一大特色(却不被初学者所知)就是__attribute__机制。__attribute__可以设置函数属性(Function    Attribute)、变量属性(Variable Attribute)和类型属性(Type Attribute)。

特征:

__attribute__书写特征是:

__attribute__前后都有两个下划线,并切后面会紧跟一对原括弧,括弧里面是相应的__attribute__参数。

__attribute__语法格式为:

__attribute

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值