Programming/C++

[C] Struct, Initialization

OKOK 2017. 3. 28. 22:05

/*------------------------------------------------------------------------------------------

@ 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;


}