GNUC标记化结构初始化语法.docxVIP

  • 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)

1亿VIP精品文档

相关文档