C Preprocessor

In which stage the following code
gets replaced by the contents of the file stdio.h

A During editing

B During linking

C During execution

D During preprocessing

Q2: What will the SWAP macro in the following program be expanded to on preprocessing? will the code compile?
#define SWAP(a, b, c)(c t; t=a, a=b, b=t)
int main()
    int x=10, y=20;
    SWAP(x, y, int);
    printf('%d %d\n', x, y);
    return 0;

A It compiles

B Compiles with an warning

C Not compile

D Compiles and print nothing

img not found

For help Students Orientation
Mcqs Questions

One stop destination for examination, preparation, recruitment, and more. Specially designed online test to solve all your preparation worries. Go wherever you want to and practice whenever you want, using the online test platform.