问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

C语言关于结构体赋值的问题,在线等

发布网友 发布时间:2022-04-23 12:51

我来回答

3个回答

热心网友 时间:2023-09-20 06:42

struct CplxData
{
short Real;
short Imag;
} ;
改成
struct CplxData
{
int Real;
int Imag;
} ;

否则scanf("%d", ...)读取int后, int值(4字节)会溢出到两个short成员(2+2字节)。
对于little endian(低位字节在前)的系统,读Imag时,数据读到Imag所在的2个字节,
高位(0)保存到前面两个字节,而Real刚好在Imag前面两个字节,所以Real被清0。
所以,如果你读一个超过65535的数到Imag,你会发现Real不再是0。

热心网友 时间:2023-09-20 06:43

因为你的p和q才表示地址,你把
for(i=0;i<5;i++)
{
scanf("%d",&p->Real);
scanf("%d",&p->Imag);
p++;
}

改成
for(i=0;i<5;i++)
{
scanf("%d",&A->Real);
scanf("%d",&A->Imag);
}

就行了

热心网友 时间:2023-09-20 06:43

你的机器是大端排序还是小段排序?
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
帮帮忙写个英语作文80字的 谢谢 80年山东高考总分 总胆红素25.44(正常3.4-22),直接胆红素7.13(正常0-6.8... ...参考值 总胆红素 19.4 0-23.0 umol/L 直接胆红素 6.4 0-8.0 umol/... 蟹爪兰冬天多久浇水 冬季蟹爪兰浇水间隔需长达多久 蟹爪兰冬天什么时候浇水好 蟹爪兰冬天多久浇一次水 端午节一家人吃饭的说说 端午节跟谁一起过 端午节一家人聚在一起吃饭的说说 端午节是家人团聚吗 激光祛斑和光子祛斑哪个更好 C语言结构体赋值的问题,刚输入第一个name就提示出错 怎样快速光子祛斑? 中考语文难写字(尽量全) 光子祛斑几天恢复正常?光子祛斑的疗程是多少? C语言结构体赋值,为什么D是错的? 什么是光子祛斑? C语言用字符串直接给结构体赋值方法 高中语文字形练习题 C语言怎么给结构体里的结构体赋值? 结构体赋值是多少? 含‘洪、宏、鸿有关的成语或优美的词语 c语言中结构体赋值问题 快中考了,帮忙整理下初中三年语文 1.易读错字词的字音2.易写错的难写的字词 c程序 为结构体赋值 C语言结构体赋值问题 C语言 如何在结构体中给嵌套的结构体赋值? C语言,结构体中的数组怎么赋值,? C语言结构体赋值 C语言结构体赋值的问题? 2007年颍上中考成绩情况一栏表 光子嫩肤可以祛斑吗? 光子祛斑和激光祛斑,有什么区别 怎样美容光子祛斑? 光子祛斑为什么要做5次? 光子祛斑与激光祛斑到底有什么区别 光子祛斑和激光祛斑的区别,看完还是别去了 光子祛斑后效果能维持多久 要做几次光子祛斑? 光子祛斑要注意什么? 光子祛斑有什么副作用吗? 光子祛斑会反弹吗 光子美白祛斑效果好吗? 做光子祛斑,做一次要多久,多久可以做一次,怎么办 甘草干姜汤的药物组成 甘草干姜汤的介绍 甘草干姜水作用与功效 甘草干姜汤的各家论述 甘草干姜汤为什么叫丧命汤? 甘草干姜汤是药吗,起什么作用,适用哪类人群?