Jeff An(책) 컴파일러 구조와 원리저자에 의하면 모든 리눅스 배포판에서 cbc 컴파일러 사용이 가능하다고 하는데 이건 초판이 발행된 2009년 기준이다.. 거기에 저자는 컴파일러 버전을 업그레이드할 생각 조차 없으며, 문제는 컴파일러 동작에 필요한 리소스가 현 리눅스 버전들과 너무…Dec 10, 2015Dec 10, 2015
Jeff AnDesignated Initializer in CDesignated Initializer는 C99에서 추가된 문법?으로 아래와 같이 배열의 초기화가 가능하다.Oct 11, 2015Oct 11, 2015
Jeff AnKeep the spirit of CC89 (as C90)이 만들어 지던 때에 C언어의 기본이 된 Spirit of C 에 대해 요약한 것이 아래의 리스트이다.Oct 9, 2015Oct 9, 2015
Jeff Ani=i+1과 ++i은 무엇이 다른가요?!i=i+1은 우선 i값을 읽어 옵니다. 그 다음 하나를 더하고.. 다시 i에 결과값을 저장합니다. ++i는 Single assembly instruction을 이용해 증가시킵니다. 이론적으로 ++i가 좀 더 효율적입니다만.. 대부분의 컴파일러들은…Sep 3, 2015Sep 3, 2015