В каком месте можно использовать переменную 'y' ?

int main(int argc, char** argv) 
{ 
    if ( argc > 2 )  
    { 
    } 
    else if (int y = argc - 1)  
    { 
        // 1 
    } 
    else  
    { 
        // 2 
    } 
 
    // 3 
 
    return 0; 
} 
1
2
3