#include<stdio.h>
struct lab
{
char a;
char b;
char c;
};
struct lab Lab_Val={0,1,2}; //声明结构体变量
struct lab *pLab; //声明结构体指针
//----返回结构体指针,之后就可以用该指针访问结构体中所有的变量了
struct lab *test(struct lab *pStruct)
{
pStruct->a=pStruct->a+1;
pStruct->b=pStruct->b+2;
pStruct->c=pStruct->c+3;
return(pStruct);
}
//==============================================================
void main(void)
{
char i,j,k;
pLab = test(&Lab_Val); //调用函数
i=pLab->a; //引用指针,i=1
j=pLab->b; //j=3
k=pLab->c; //k=5
}
C笔记: 返回结构体指针
最新推荐文章于 2023-07-18 23:30:00 发布