龙空技术网

C语言一些常用关键字及作用

知识就是力量365 280

前言:

目前小伙伴们对“c语言中什么是关键字”大体比较重视,咱们都想要分析一些“c语言中什么是关键字”的相关内容。那么小编在网络上汇集了一些对于“c语言中什么是关键字””的相关文章,希望姐妹们能喜欢,咱们一起来了解一下吧!

__init

从中我们可以得出 __init  是告知编译器,将变量或函数放在一个特殊的区域,这个区域定义在vmlinux.lds中。__init 将函数放在代码段的一个子段".init.text"(初始化代码段)中,__initdata将数据放在数据段的子段".init.data"(初始化数据段)中。标记_init的函数,表明该函数在使用一次后就会被丢掉,讲占用的内存释放
FILE,LINE,DATA,TIME
__DATE__:在源文件中插入当前的编译日期__TIME__:在源文件中插入当前编译时间;__FILE__:在源文件中插入当前源文件路径及文件名;__LINE__:在源代码中插入当前源代码行号;__STDC__:当要求程序严格遵循ANSI C标准时该标识被赋值为1;__FUNCTION__:可以用于程序错误时打印错误位置printk("%s %s line %d\n", __FILE__, __FUNCTION__, __LINE__)
关键字struct
struct 结构体名{结构体所包含的变量或数组};例子:struct stu{char *name;  //姓名int num;  //学号int age;  //年龄char group;  //所在学习小组float score;  //成绩};

标签: #c语言中什么是关键字