[圖解C] Example 901: foundation of struct (2)

// Example 901: foundation of struct (2)

#include <stdio.h>
#include <stdlib.h>

// declare a struct (type_name)
struct TTarea
{
    int aa, bb;
};

int main()
{
    // variable name (with content)
    struct TTarea f1, f2, f3={212, 610};
 
    printf("aa1, bb1: ");
    scanf("%d %d", &f1.aa, &f1.bb);
    printf("aa2, bb2: ");
    scanf("%d %d", &f2.aa, &f2.bb);
 
    printf("area1=%d\n", f1.aa * f1.bb);
    printf("area2=%d\n", f2.aa * f2.bb);
    printf("area3=%d\n", f3.aa * f3.bb);
 
    printf("----------------------\n");
 
    // edit the content of f1 and f2
    f1.aa=1;
    f1.bb=10;
    f2.aa=12;
    f2.bb=5;
 
    printf("area1=%d\n", f1.aa * f1.bb);
    printf("area2=%d\n", f2.aa * f2.bb);
    printf("area2=%d\n", f3.aa + f3.bb);
 
    system("pause");
    return 0;
}