本文主要是介绍C语言C99标准下结构体赋值,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
12.25
今天又算学到了一种新的方式,不过感觉好像,这个东西我记过。
有关结构体的初始化,名字上叫做:标记结构初始化语法
struct file_operations scull_fops ={.owner = THIS_MODULE,.llseek = scull_llseek,.read = scull_read,.write = scull_write,.ioctl = scull_ioctl,.open = scull_open, .release = scull_release,
};
不过我查了那本英文的C语言书,并没有发现这样的赋值方式。
加上一本书架里拿的C语言教材也没有。
http://stackoverflow.com/questions/3016107/what-is-tagged-structure-initialization-syntax
这里给出了答案,C99给出了新标准。
这篇关于C语言C99标准下结构体赋值的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!