...и код будет выглядеть совершенно по-другому?
Например, я видел #include, а когда я учил C++, там предлагали #include . В первом случае были функции, например, printf и scanf, а во втором, если не ошибаюсь, cout и cin, соответственно.
stdio - C, iostream - C++ C++ -реализованна таким образом, что бы могла компилить С-шный код. Отсюда вполне реально что на С++ использовали С-шную библиотеку
Да. C++ для совместимости включает в себя набор функций С, реализованных соответствующими библиотеками. Поэтому многие средства C++, например, ввода-вывода, существуют в двух вариантах - варианте С и варианте C++.