1999 C 표준은 다음과 같은 다양한 기능을 C에 새로 제공합니다.
새로운 키워드 및 식별자 등의 새로운 언어 기능과 기존 C90 언어용 확장 구문
새 라이브러리와 기존 C90 라이브러리용 새 매크로 및 함수 등의 새로운 라이브러리 기능
C99의 새로운 기능 중 C99를 처음 사용하는 개발자에게 유용한 기능에 대해서는 다음 단원에서 설명합니다.
C90은 몇 가지 특별한 경우를 제외하고 표준 C++에 지정된 언어가 C++의 하위 세트이기 때문에 표준 C++와 호환됩니다. C99 표준의 새로운 기능은 이러한 점에서 C99가 C++와 더 이상 호환되지 않는다는 것을 의미합니다.