美文网首页
C语言相关关键字

C语言相关关键字

作者: 不ai吃糖 | 来源:发表于2020-06-30 14:43 被阅读0次

1、__restrict

用于限定和约束指针,并表明指针是访问一个数据对象的唯一且初始的方式.即它告诉编译器,所有修改该指针所指向内存中内容的操作都必须通过该指针来修改,而不能通过其它途径(其它变量或指针)来修改。

2、__attribute__

__attribute__可以设置函数属性、变量属性和类型属性,也可以用来设置结构体和unio的属性

语法格式为:__attribute__ ((attribute-list))

attribute-list有六种,即:aligned, packed, transparent_union, unused, deprecated和may_alias

例如:typedef int int32_t __attribute__ ((aligned (8)));

强制编译器确保变量类型为int32_t的变量在分配空间时采用8字节对齐方式。

相关文章

  • C语言和C++的区别到底有多少?不要再傻傻分不清楚了

    1、关键字 蓝色标注为C语言关键字,C++继承了C语言的所有关键字,以下红色标注为C++中含有但C语言没有的关键字...

  • c语言关键字

    c语言关键字 关键字就是已被C语言本身使用,不能作其它用途使用的字。例如关键字不能作变量名、函数名等。c语言关键字...

  • C语言相关关键字

    1、__restrict 用于限定和约束指针,并表明指针是访问一个数据对象的唯一且初始的方式.即它告诉编译器,所有...

  • 第三章 C语言关键字

    了解C语言的关键字有哪些; 一、C语言的标准关键字 标准C语言共有32个关键字,9种控制语句,程序书写形式自由,区...

  • 关键字

    C语言关键字

  • 从菜鸟到大神——如何快速掌握C语言

    C语言关键字是嵌入式C语言必须掌握的利器,C语言中有很多的关键字,有register,static,const,e...

  • C语言关键字

    C语言关键字 一、是什么? 关键字就是C语言提供的有特殊含义的符号,也叫"保留字",C语言中有32个 auto d...

  • C语言中32个关键字详解

    C语言中32个关键字详解 由 ANSI 标准定义的 C 语言关键字共32个,根据关键字的作用,可以将关键字分为数据...

  • c语言关键词 和 控制语句

    C语言关键字分类整理 C语言总览: 强类型,面向过程 简洁、灵活:32个关键字(C99标准新增5个,C11新增7个...

  • 02.c语言关键字、标识符、注释

    1、关键字 什么是关键字关键字就是C语言提供的有特殊含义的符号,也叫做“保留字”C语言一共提供了32个关键字,这些...

网友评论

      本文标题:C语言相关关键字

      本文链接:https://www.haomeiwen.com/subject/hfrxqktx.html