C Programming :: C Preprocessor
-
What will be the output of the program?
#include #define SQUARE(x) x*x int main() { float s=10, u=30, t=2, a; a = 2*(s-u*t)/SQUARE(t); printf("Result = %f", a); return 0; } -
What will be the output of the program?
#include #define SQR(x)(x*x) int main() { int a, b=3; a = SQR(b+2); printf("%d\n", a); return 0; } -
What will be the output of the program?
#include #define JOIN(s1, s2) printf("%s=%s %s=%s \n", #s1, s1, #s2, s2); int main() { char *str1="Fresher"; char *str2="GATE"; JOIN(str1, str2); return 0; } -
What will be the output of the program?
#include #define CUBE(x) (x*x*x) int main() { int a, b=3; a = CUBE(b++); printf("%d, %d\n", a, b); return 0; } -
What will be the output of the program?
#include #define PRINT(int) printf("int=%d, ", int); int main() { int x=2, y=3, z=4; PRINT(x); PRINT(y); PRINT(z); return 0; } -
What will be the output of the program?
#include #define SWAP(a, b) int t; t=a, a=b, b=t; int main() { int a=10, b=12; SWAP(a, b); printf("a = %d, b = %d\n", a, b); return 0; } -
What will be the output of the program?
#include #define FUN(i, j) i##j int main() { int va1=10; int va12=20; printf("%d\n", FUN(va1, 2)); return 0; } -
What will be the output of the program?
#include #define FUN(arg) do\ {\ if(arg)\ printf("FresherGATE...", "\n");\ }while(--i) int main() { int i=2; FUN(i3); return 0; } -
What will be the output of the program?
#include #define MAX(a, b) (a > b ? a : b) int main() { int x; x = MAX(3+2, 2+7); printf("%d\n", x); return 0; } -
What will be the output of the program?
#include #define str(x) #x #define Xstr(x) str(x) #define oper multiply int main() { char *opername = Xstr(oper); printf("%s\n", opername); return 0; }

Whatsapp
Facebook