怎么在函数中给结构体数组赋值

[复制链接]
查看11 | 回复2 | 2017-10-14 23:11:11 | 显示全部楼层 |阅读模式
在main函数中创建一个结构体数组,要在另一个子函数中给它赋值,怎么办?

回复

使用道具 举报

千问 | 2017-10-14 23:11:11 | 显示全部楼层
#include //外部声明,可以直接调用struct test1{int x;int y;};void fun(int *x,int *y){*x = 1;*y = 2;}//直接用struct test1进行传人void fun1(struct test1 *tt){tt->x = 11;tt->y = 22;}void main(void){int i;//使用外部结构体声明数组struct test1 tt[3];//内部定义一个结构体struct test{int...
回复

使用道具 举报

千问 | 2017-10-14 23:11:11 | 显示全部楼层
和普通数据类型的定义相似,赋值可以采用传址的方法。...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行