У меня есть Visual C++ компилятор и знаю C++. Я хочу научиться C, вы бы рекомендовали получить компилятор, построенный для C, или я должен просто использовать свой компилятор C++ и IDE
Я бы рекомендовал против VC++ для чистого C, поскольку он совместим только с C89 (хотя он поддерживает бит и кусочки C99/C11).
Вместо этого я пошел бы за Netbeans или Eclipse с GCC; как Netbeans, так и Eclipse доступны с MinGW.
Если интересно, есть (возможно, слегка устаревший) пост Херба Саттера на MS VC++ C-совместимость: Читатель Q & A: Как насчет VC++ и C99?
gcc
, для игры. Затем вы можете применить различные стандарты Си через параметр командной строкиgcc
.