/*C語言 指向結構的指標*/
#include<stdio.h>
#include<stdlib.h>
int main(void)
{
    int i, j = 0, k;

    struct data
    {
        char name[10];
        int score;
    }student[5] = { {"A", 10},
        {"B", 90},
        {"C", 80},
        {"D", 70},
        {"E", 60} };

    for(i = 0; i < 5; i++)
        if ((student + i)->score > j)
        {
            j = (student + i)->score;
            k = i;
        }
    printf("name = %s score = %d\n", (student + k)->name, j);

    system("pause");
    return 0;
}

結果為:

image

arrow
arrow
    創作者介紹
    創作者 愛學習 的頭像
    愛學習

    愛學習

    愛學習 發表在 痞客邦 留言(0) 人氣()