in C Plus Plus by
What is the output of this C code?

    #include <stdio.h>
    int main()
    {
        int i = 1;
        if (i++ && (i == 1))
            printf("Yes\n");
        else
            printf("No\n");
    }
a.No
b.Depends on the standard
c.Yes
d.Depends on the compiler
...