C언어

구조체 선언과 동시에 초기값 설정

고요한하늘... 2015. 2. 13. 23:44


구조체를  선언할때

typedef를 사용해서 선언하는데

선언과 동시에 초기값을 주는 방식 ( 아래 )

에서는 typedef를 사용하지 않아야 사용이 가능하다.




struct event_handler{

    socket_state_t state;

    handler_f handler;

} event_handler[] = {

    { SOCKET_EXCEPT,   default_handler },

    { SOCKET_INIT,        default_handler },

    { SOCKET_ACCEPT,   accept_socket   },

    { READ_DATA,         read_data       },

    { READING_DATA,     read_data       },

    { SENDING_DATA,     send_data       },

    { SOCKET_CLOSE,    default_handler }};



'C언어' 카테고리의 다른 글

pthread automic operation  (0) 2015.03.04
pthread_create@@GLIBC_2.2.5 (in /lib64/libpthread-2.12.so)  (0) 2015.03.03
아파치 모듈 프로그래밍  (0) 2015.02.01
apr time stamp  (0) 2015.01.30
LCS(Longest common subsequence) example code   (0) 2014.12.02