您的位置首页百科问答

结构体变量可以作数组元素吗?

结构体变量可以作数组元素吗?

的有关信息介绍如下:

结构体变量可以作数组元素吗?

有结构体数组,结构体数组的每个元素都是一个结构体。每个元素的成员数值都是可以变的,所以结构体数组的每个元素都是结构体变量。例正油红叶洲模布写儿盟整如:#include<stdio.h>struc互沿执团简跑定较相单酒tPP{floatx,y,z;};intmain(){structPPs[3]={{1,4,5},{3,2,4},{5,3,7}};inti,j;printf("before:\n");for(i=0;i<3;i++)printf("%g%g%g\n",s[i].x,s[i].y,s[i].z);printf("after:\n");s[0].z=0;s[1].z=0;s[2].z=0;//变化for(i=0;i<3;肉连备促或i++)printf("%g%g%g\n",s[i].x,s[i].y,s[i].z);return0;}输出:before:145324537after:14032提尽0530