C语言基础:函数对 结构体数组指针 的引用最简示例

示例1: 

 1 #include <stdio.h>
 2 #include <string.h>
 3 
 4 typedef struct
 5 {
 6     char name[10];
 7 }Names;
 8 
 9 void Fun(Names *lis)
10 {
11     char c[20];
12     strcpy(c,lis[0].name);
13     printf("%s\n",c);
14 }
15 
16 int main()
17 {
18     Names lis[3];
19     scanf("%s",&lis[0].name);
20 
21     printf("%s\n",lis[0].name);
22 
23     Fun(lis);
24 
25 }

 

示例2:

#include <stdio.h>

typedef struct
{
    int data;
}Shuju;

void Fun(Shuju *s)
{
    printf("%d\n",s->data);
}

int main()
{
    Shuju a[3];
    a[1].data=123;
    Fun(&a[1]);
    return 0;
}

 

posted @ 2016-07-27 22:37  ninghao  阅读(683)  评论(0编辑  收藏  举报