全站数据
8 4 2 0 5 8 1

怎么运用结构体指针在子函数中输入数据,请高手详细解答,最好举个例子,多谢

老王说监理那点事 | 简单学习,快乐成才!         
问题更新日期:2024-10-15 13:58:40

问题描述

怎么运用结构体指针在子函数中输入数据,请高手详细解答,最好举个例子,多谢,麻烦给回复
精选答案
最佳答案

struct A1

{

int a;

char b;

};

struct A2

{

char a;

int b;

};

接着,用struct A1和struct A2定义变量,并赋初值:

struct A1 x = {10, 'A'};

struct A2 y = {'A', 10};

现在最重要的是,要知道x和y的内存情况:

x的内存安排是:前4B,后1B;

y的内存安排是:前1B,后4B。

如果有struct A2 z;

z.a = ((struct A2)x).a;

其他回答

#include<stdio.h>

typedef struct tv

{

char name[10];

int sum;

}TV, * PTV;

void input_Data(PTV ptv1)

{

printf(

"电视剧名name=

");

scanf(

"%s

随机推荐