结构体数组中有多个元素
而结构体中的变量个数小于数组元素的个数
请问结构体变量的赋值情况
首先这个 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: