Параметры по умолчанию в C

Можно ли установить значения для параметров по умолчанию в C? Например:

void display(int a, int b=10){
//do something
}

main(){
  display(1);
  display(1,2); // override default value
}

Visual Studio 2008, жалобы на синтаксическую ошибку в -void display (int a, int b = 10). Если это не разрешено в C, какова альтернатива? Пожалуйста, дай мне знать. Спасибо.

34
задан user1128265 7 February 2012 в 23:07
поделиться