欢迎来到贱贱的博客

扩大
缩小

c语言指向结构体数组的指针

 1 #include <stdio.h>
 2 #include <stdlib.h>
 3 
 4 struct dangdang
 5 {
 6     char email[30];
 7     char name[30];
 8     char addr[100];
 9     int num;
10     int bugnum;
11     char tel[20];
12     char phone[20];
13     double RMB;
14     
15 }dbdd[2]={{"1171546435@qq.com","lj","重庆市",34,77,"18778654634","4334564",1000},
16 {"453454534@qq.com","fd","贵阳",43,65,"543475634","45345",54444}
17 };
18 
//访问数组 19 void main3() 20 { 21 int a[5]={1,2,3,4,5}; 22 int *p; 23 for(p=a;p>a+5;p++)//p++根据类型增加 一次增加四个字节 24 { 25 printf("%d%x",*p,p); 26 } 27 } 28 29 void main4() 30 { 31 struct dangdang *p; 32 for(p=dbdd;p<dbdd+4;p++) 33 { 34 //两种方式 35 printf("\nname=%s,addr=%s,phone=%s",p->name,p->addr,p->phone); 36 printf("\nname=%s,addr=%s,phone=%s",(*p).name,(*p).addr,(*p).phone); 37 } 38 39 getchar(); 40 }

 

posted on 2016-10-29 18:28  L的存在  阅读(3429)  评论(0编辑  收藏  举报

导航