В чем разница между C, C99, ANSI C и GNU C?

Я начал практику программирования наcodechef и были смущеныРазница между С и С99. Что здесь означает С? Это С89? Проверьте языки внизуэто представить, Он содержит как C, так и C99.

Я нашел в интернете что-то под названием GNU C. Существует ли другой C для систем linux / unix? Соответствуют ли они стандартам C по ANSI? Я также читал в некоторых местахС99 строгий, Что это?

Существуют ли какие-либо другие стандарты использования C? Есть что-то под названием C 4.3.2 или это версия gcc в текущем использовании?

РЕДАКТИРОВАТЬ:

Это,Это,это помог. Я'Я буду искать больше и редактировать то, что осталось без ответа.

Я не новичок в программировании. Я знаю, что такое язык Си. Я знаю, что существуют разные стандарты C от ANSI, такие как C89, C99 и C11.

Ответы на вопрос(5)

Ваш ответ на вопрос