| [ CnUnix ] in KIDS 글 쓴 이(By): terzeron (microkid) 날 짜 (Date): 2003년 5월 27일 화요일 오후 07시 03분 36초 제 목(Title): Re: [Q]C언어 1989년에 제안되고 1990년에 발표된 기존의 C standard를 C89나 C90이라고 부릅니다. 이 표준은 1999년에 다시 바뀌게 되는데 이 표준을 C99라고 하죠. ahsarang님 말씀처럼 -ansi나 -std=c99, -std=iso9899:1999와 같은 옵션을 이용하면 GCC가 C99에 따라 동작하도록 할 수 있습니다. 94년과 96년에도 약간의 마이너 업그레이드 표준이 발표되었지만 이들은 널리 채택되지는 않았습니다. 94, 96, 99를 모두 합쳐서 C9X라고 부르기도 합니다. 그리고 candor님께서 질문하신 내용은 variable length array라고 해서 이전의 constant expression만을 array의 크기로 지정할 수 있었던 것을 C9X에서 variable expression으로 지정할 수 있게 바뀐 거죠. --- 어떤 성취가, 어떤 조롱이, 또는 어떤 고뇌가 나를 기다리고 있을지 나는 모른다. 나는 아무 것도 모른다. 그러나 나는 아직 과거의 경이로운 기적의 시대가 영원히 과거의 것이 되어 버리지는 않았다는 사실을 굳게 믿고 있다. - Stanislaw Lem - |