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
",c);
14 }
15 
16 int main()
17 {
18     Names lis[3];
19     scanf("%s",&lis[0].name);
20 
21     printf("%s
",lis[0].name);
22 
23     Fun(lis);
24 
25 }

示例2:

#include <stdio.h>

typedef struct
{
    int data;
}Shuju;

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

int main()
{
    Shuju a[3];
    a[1].data=123;
    Fun(&a[1]);
    return 0;
}
原文地址:https://www.cnblogs.com/dejavu96/p/5712907.html