注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

小可尼の博客

Linux后端的技术窝窝

 
 
 

日志

 
 

要小心的基础性的指针的代码-----要注意!  

2013-09-18 13:59:12|  分类: C语言 |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |



1 #include <stdio.h>
  2 struct rtnl_link {
  3     int a;
  4     int b;
  5 };  
  6 struct rtnl_link ttt[2 * 3] = {
  7         // route
  8     { 1, 2, }, // add-----
  9     { 3, 4, }, // del
 10     { 5, 6, }, // mod
 11           // qos
 12     { 7, 8, }, // add----
 13     { 9, 10, }, // del
 14     { 15, 12, }, // mod
 15 };  
 16 static struct rtnl_link *rtnl_msg_handlers[2] =
 17 {
 18     &ttt[0],
 19     &ttt[3],
 20 };  
 21
 22 int main(int argc, char *argv[])
 23 {
 24     struct rtnl_link *tab;
 25     int i;
 26     tab = rtnl_msg_handlers[1];
 27     
 28     printf("a = %d, b = %d\n", tab[1].a, tab[1].b);
 29     return 0;
 30 }   
 31
 32 /*
 33  *tab = rtnl_msg_handlers[0];
 34  *root@xinyu-desktop:/# ./a.out
 35  *a = 3, b = 4
 36  *
 37  *tab = rtnl_msg_handlers[1];
 38  *root@xinyu-desktop:/# ./a.out
 39  *a = 9, b = 10
 40  */
  评论这张
 
阅读(143)| 评论(0)
推荐 转载

历史上的今天

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2018