프로그래밍/C2012. 8. 21. 18:51

출처: http://kldp.org/node/71304

typedef struct aa = {
    int a;
    int b;
}AA;
 
/* 1번 방법 */
AA a = {
    1,
    2
};
 
/* 2번 방법 */
AA b = {
    .a = 1,
    .b = 2
};
 
/* 3번 방법 */
AA c = {
    a:1,
    b:2
};

1은 ANSI 표준, 2는 ISO C (C99) 표준, 3은 GCC 확장 기능입니다.

'프로그래밍 > C' 카테고리의 다른 글

인라인 어셈블리  (0) 2012.09.25
include guard에 대해서  (0) 2012.09.24
error: expected identifier before numeric constant  (0) 2012.07.03
정적 라이브러리, 동적 라이브러리 만들기  (0) 2012.04.04
sprintf 사용법  (0) 2012.04.03
Posted by code cat