C Programming and Technical

main()
{
int a=10,b=20;
a^=b^=a^=b;
printf("%d%d",a,b);

a) a=20,b=10
b) a=10,b=20
c) Syntax error
d) Unpredictable

Ans : a=20 b=10

can somebody conclude it.

Read Solution (Total 5)

C Other Question

Can you use the function fprintf() to display the output
on the screen?
What is hashing?