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

 

转载于:https://www.cnblogs.com/dejavu96/p/5712907.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值