Is the line inside the group correct? : What is the difference between these two codes:

    #define check 0
    
    int main(void)
    {
    #if check
    this is a normal line
    #endif
    return 0;
    }

and this one:

    
    int main(void)
    {
    /*
    this is a normal line
    */
    return 0;
    }

Are they **exactly the same** ?