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

// Example 901: foundation of struct (1)

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

int main()
{
    // declare a struct
    struct
    {
          int aa, bb;
    }f1, f2, f3={212, 610};   // variable name (with content)
 
    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;
}