结构体数组中有多个元素而结构体中的变量个数小于数组元素的个数请问结构体变量的赋值情况
收起
首先这个 ord 是一个结构体类型,它包含两个整型变量 x和y。ord dt[2] ={1,2,3,4} ,那么dt[0]={1,2} dt[1]={3,4} 所以dt[0].x当然是1,dt[1].x是3对于这题来说,我们直接看调试的界面:
结构体指针p指向dt的首地址,那么p就相当于dt[0]输出++p.x与++p.y就是++1和++2,结果为2,3如果初始化的时候数组不为偶数个,那么最后一个将会补为0:
报告相同问题?