typedef struct Car{ int num; double gas; struct Car *next; }Car; int main(void) { Car car0; Car car1; Car car2; Car car3; Car *pcar; car0.num = 1234; car0.gas = 25.5; car1.num = 4567; car1.gas = 52.2; car2.num = 7890; car2.gas = 20.5; car0.next = &car1; car1.next = &car2; car2.next = NULL; for(pcar = &car0; pcar!=NULL; pcar = pcar -> next){ printf("車のナンバーは%d:ガソリン量は%fです。\n",pcar ->num,pcar->gas); } return 0; }
実行結果
車のナンバーは1234:ガソリン量は25.500000です。 車のナンバーは4567:ガソリン量は52.200000です。 車のナンバーは7890:ガソリン量は20.500000です。 Program ended with exit code: 0