ProgHubPH

Что выведет данный участок кода?

int *foo(int *ptr){ 
    ++(*ptr); 
    return ptr; 
} 
 
void main(){ 
    std::cout << *foo(0); 
}
0
1
Адрес участка памяти
Возникнет ошибка времени выполнения
Возникнет ошибка компиляции