Functions - Programming

Q1:

What will be the output of the following program?
#include<iostream.h>
int AptitudeFunction(int a, int b = 3, int c = 3)
{
    cout<< ++a * ++b * --c ; 
    return 0;
}
int main()
{
    AptitudeFunction(5, 0, 0); 
    return 0;
}

A 8

B 6

C -6

D -8

ANS:A - 8

No answer description is available. Let's discuss.