Международная Огранизация по Стандартизации (ISO) опубликовала новый международный стандарт языка программирования C: ISO/IEC 9899:2018, его также называют C17 и C18.Новый стандарт не вносит никаких новых возможностей, а лишь исправляет [ дефекты ](
http://www.open-std.org/jtc1/sc22/wg14/www/docs/n2244.htm ) , сообщенные для C11. Значение макроса __STDC_VERSION__ увеличено до 201710L.Поддержка C18 у GCC появилась, начиная с 8 версии, а у LLVM Clang — с 6.0. Чтобы указать во время компиляции использование стандарта C18 у GCC и LLVM Clang используются флаги -std=c17 и -std=gnu17. В GCC можно также указать новый стандарт флагами -std=c18 и -std=gnu18. [ Последний черновик стандарта ](
http://www.open-std.org/jtc1/sc22/wg14/www/abq/c17_updated_proposed_fdis.pdf ) [ Статья на en.wikipedia.org ](
https://en.wikipedia.org/wiki/C18_(C_standard_revision) )
Ссылка:
https://www.linux.org.ru/news/development/14646083