[C] Struct, Initialization
/*------------------------------------------------------------------------------------------
@ Pratice C laguage
Author : SAM
Created : 28-03-2017
Modified : 28-03-2017
Language/ver : C in MSVS2015
Description : Practice
KEYWORD : Struct, Initialization
------------------------------------------------------------------------------------------*/
#include<stdio.h>
struct point {
int x;
int y;
};
struct circle {
struct point p;
double radius;
};
int main() {
struct circle c1 = { 10,10,1.5 };
struct circle c2 = { {30,30},2.4 };
printf("[circle1]\n");
printf("x:%d, y:%d\n", c1.p.x, c1.p.y);
printf("radius:%f\n", c1.radius);
printf("[circle2]\n");
printf("x:%d, y:%d\n", c2.p.x, c2.p.y);
printf("radius:%f\n", c2.radius);
return 0;
}