در اغلب موارد کامپایلر های ++C و C اشتراکی اند.
اگه منظورتون از ویژوال ساختن فرم و دکمه و ... ها است، باید از ++Visual C استفاده کنید که البته می توانید داخلش به زبان C کد بنویسید ولی عملا برنامه نویسی ویژوال بدون شیء و کلاس که در C نیست نمیشه.
محیط های کد نویسی زبان ++C با C استاندارد تا حد زیادی سازگار اند. اگر منظورتان از ویژوال یک محیط کد نویسی و کامپایل داخل ویندوز ئه (IDE)، نرم افزار هایی مثل Code::Blocks این امکان رو به شما می دهند که اختصاصا به زبان C کد بنویسید.
codeblocks-16.01mingw-setup.exe
Code::Blocks - Downloads