Chinaunix首页 | 论坛 | 博客
  • 博客访问: 4242515
  • 博文数量: 1148
  • 博客积分: 25453
  • 博客等级: 上将
  • 技术积分: 11949
  • 用 户 组: 普通用户
  • 注册时间: 2010-05-06 21:14
文章分类

全部博文(1148)

文章存档

2012年(15)

2011年(1078)

2010年(58)

分类: C/C++

2011-05-12 23:06:16

*name[] 每个 name[] 都存储着 的是 指针(地址)

  1. #include <stdio.h>

  2. void main()
  3. {
  4.     char *name[]={"youku.com","google.com","chinaunix.com","hdu.com"};
  5.     char **p;
  6.     int i=0;

  7.     for(i=0;i<4;i++)
  8.     printf("i=%d address=%p\n",i,name[i]);

  9.     for(i=0;i<4;i++)
  10.     {
  11.         p=name+i;    
  12.         printf("%s\n",*p);
  13.     }
  14. }

  1. ywx@yuweixian:~/yu/data-struct/c$ ./main
  2. i=0 address=0x8048560
  3. i=1 address=0x804856a
  4. i=2 address=0x8048575
  5. i=3 address=0x8048583
  6. youku.com
  7. google.com
  8. chinaunix.com
  9. hdu.com


阅读(758) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~