示例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; }