Цей стандарт зазвичай іменують, як «C99». Він був прийнятий, як стандарт ANSI у березні 2000. Стандарт C99 ввів декілька нових особливостей, багато з яких вже були реалізовані у декількох компіляторах: Вкладені функції Змінні можуть оголошуватися будь-де (як у C++)