当前位置: 技术问答>linux和unix
linux内核源码中变量前面的点表示什么作用?
来源: 互联网 发布时间:2016-10-10
本文导语: 如题: struct sched_param { int sched_priority; }; struct sched_param param = {.sched_priority = 1}; .sched_priority = 1这里的点起到什么作用呢?求教! | gcc特有的给结构体成员初始化赋值的方式,内核中...
如题:
.sched_priority = 1这里的点起到什么作用呢?求教!
struct sched_param {
int sched_priority;
};
struct sched_param param = {.sched_priority = 1};
.sched_priority = 1这里的点起到什么作用呢?求教!
|
gcc特有的给结构体成员初始化赋值的方式,内核中很常见
等价于
param.sched_priority = 1
等价于
param.sched_priority = 1
|
恩 这样可以一次只对某些成员赋值,并且顺序可以乱着来