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

问问题描述

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

答精选答案

最佳答案

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;

答其他回答(1条)

本文来自作者[科技真有狠活]投稿,不代表公众科技网立场,如若转载,请注明出处:https://www.cpst.net.cn/changshijingxuan/202609/1232393.html

赞 (0)

发表回复

本站作者后才能评论

评论列表(4条)

  • 科技真有狠活
    科技真有狠活 2026年09月30日

    我是公众科技网的签约作者“科技真有狠活”!

  • 科技真有狠活
    科技真有狠活 2026年09月30日

    希望本篇文章《怎么运用结构体指针在子函数中输入数据,请高手详细解答,最好举个例子,多谢》能对你有所帮助!

  • 科技真有狠活
    科技真有狠活 2026年09月30日

    本站[公众科技网]内容主要涵盖:教育咨询,知识百科

  • 科技真有狠活
    科技真有狠活 2026年09月30日

    本文概览: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;

联系我们

联系:143 0457 151

工作时间:周一至周五,9:30-18:30,节假日休息

关注我们