- 5
- 0
- 约5.9千字
- 约 8页
- 2019-09-14 发布于广东
- 举报
Myth founder整理
GNU C标记化结构初始化语法一-结构体成员前加小数点 对结构体
[cpp] view plciincopyprint?
st rue t a {
2.
int b;
4.
int c;
6.
}
有几种初始化方式:
[cpp] view plciincopyprint?
st rue t a al = {
. b = 1,
. c 二 2
TOC \o 1-5 \h \z };
或者
[cpp] view plaincopyprint?
struct a al = {
b:l,
c:2
}
或者
[cpp] view plaincopyprint?
st rue t a al = {1, 2};
内核喜欢用第一种,使用第一种和第二种时,成员初始化顺序可变。
标记化结构初始化语法 在Linux2. 6内核中对结构体的定义形式发生了变化,不再支持原來的定义形式。
[cpp] view plaincopyprint?
1 static struct ttyoperations uartops =
2 {
3 . open = uart_open, //串 口打开
4 . close = uart_close, //串 口关闭
5 . write = uart_write, //串 口发送
6- 6 ? put_char = uart_put_char,
原创力文档

文档评论(0)