Почему C-подмножество C++ это "С здорового человека" - небольшой пример.

Допустим, в уже написанной программе есть функция LF(), выводящая на экран перевод строки, и надо модифицировать программу, добавив аналогичную функцию с числовым аргументом, задающим количество выводимых LF.

На С++ есть два варианта решения задачи: 1) добавить вторую функцию, принимающую числовой аргумент; 2) модифицировать исходную функцию, добавив числовой аргумент со значением по умолчанию 1.

Код:
void LF( int n = 1 ) { while(n--) printf "\012"; }
На C второй вариант точно не прокатит - в стандарте C дефолтные значения параметров вызова не предусмотрены.