久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

專注電子技術(shù)學(xué)習(xí)與研究
當(dāng)前位置:單片機教程網(wǎng) >> MCU設(shè)計實例 >> 瀏覽文章

C語言的博大精深之?dāng)?shù)組和結(jié)構(gòu)體的賦值操作

作者:劉溫電   來源:本站原創(chuàng)   點擊數(shù):  更新時間:2013年11月24日   【字體:
第一話,先談?wù)剶?shù)組賦值吧。恩,在C語言中數(shù)組賦值和結(jié)構(gòu)體賦值很簡單,就是使用=,memcpy操作嘛.
 
但最近在看關(guān)于隊列調(diào)度的內(nèi)核實現(xiàn)代碼時,發(fā)現(xiàn)如下奇怪的賦值語句。(具體程序見linux-2.6.8:net/core/Rtnetlink.c的539行)
  1. #define    RTM_MAX    (RTM_BASE+47)
  2. #define    RTM_GETLINK    (RTM_BASE+2)
     

  3.  
  4. struct rtnetlink_link
     
  5. {
     
  6.     int (*doit)(struct sk_buff *, struct nlmsghdr*, void *attr);
     
  7.     int (*dumpit)(struct sk_buff *, struct netlink_callback *cb);
     
  8. };
     

  9.  
  10. static struct rtnetlink_link link_rtnetlink_table[RTM_MAX-RTM_BASE+1] =
     
  11.     //RTM_MAX-RTM_BASE+1=48

  12.  
  13. {
     
  14.     [RTM_GETLINK - RTM_BASE] = { .dumpit = rtnetlink_dump_ifinfo },
     
  15.     [RTM_SETLINK - RTM_BASE] = { .doit = do_setlink     },
     
  16.     [RTM_GETADDR - RTM_BASE] = { .dumpit = rtnetlink_dump_all },
     
  17.     [RTM_GETROUTE - RTM_BASE] = { .dumpit = rtnetlink_dump_all },
     
  18.     [RTM_NEWNEIGH - RTM_BASE] = { .doit = neigh_add     },
     
  19.     [RTM_DELNEIGH - RTM_BASE] = { .doit = neigh_delete     },
     
  20.     [RTM_GETNEIGH - RTM_BASE] = { .dumpit = neigh_dump_info     }
     
  21. };
  上面這段賦值語句第一次見到。看了N久后,我才明白這個賦值語句的含義,原來C語言還可以這樣賦值哦
  說明:上面這段賦值語句有兩個需要注意的地方。
  1,[RTM_GETLINK  - RTM_BASE] = { .dumpit = rtnetlink_dump_ifinfo }, 這條說明C語言在數(shù)組賦值時,可以專門對第幾個元素進行賦值。此例中等于[2]={...},即對第二個元素賦值。
  2, { .dumpit = rtnetlink_dump_ifinfo },說明,在結(jié)構(gòu)體賦值中,也可以對某個特定的結(jié)構(gòu)體成員進行單獨的賦值。
關(guān)閉窗口

相關(guān)文章

主站蜘蛛池模板: 日韩精品在线观看视频 | 日韩一区二区在线播放 | 成人在线一区二区 | 日韩中文视频 | 免费毛片视频 | 国内精品视频在线观看 | 免费在线小视频 | 日本熟妇毛耸耸xxxxxx | 99re在线观看视频 | 久久久久久久久久久久久久 | 草逼com | 国产精品高潮呻吟av | 日本免费黄色网址 | 国产又猛又黄又爽 | 亚洲精品国产精品乱码不卡 | 国产91清纯白嫩初高中在线观看 | 国产中文一区 | 免费av网站在线观看 | 国产精品高潮呻吟久久 | 黄色片网站视频 | 精品| 国产小视频在线观看 | 福利视频网址 | 88av在线| 曰韩av| 福利在线看 | 黄色片一级片 | 欧美a级成人淫片免费看 | www一级片| 国产精品久久久久久亚洲影视 | 吃奶动态图 | 久久久免费看 | 久久亚洲精品视频 | 亚洲一区二区三区在线视频 | 国产黄色一区二区 | 亚洲理论片 | 久久性色 | 免费的毛片 | 久久久精品一区 | 午夜伦理福利 | 69免费视频 |