первое подмножество второго
Стоит учить С++, С — это часть С++.
Ну я бы не сказал, просто два похожих языка
Если не собираешься пользоваться чистым С, то смысла учить С нет. В С++ сапортится что-то похожее на С, но это не С
настолько похожее, что это С.
Это ведь неправда - https://t.me/supapro/992626
си код компилируется С++ компилятором?
когда нет?
Ну например рекурсивный вызов main. В Си запашет, а С++ ругнется.
Си код компилируется Си компилятором. Нельзя взять Си код, положить в .cpp файл и утверждать, что он точно скомпилируется C++ компилятором. Примеры: VLA, designated initialization (даже в C++20 другие правила по сравнению с Си). А ещё отличные примеры привёл @BigRedEye в своём сообщении
Обсуждают сегодня