ANSWER : D
Explanation :
int a = 1, b = 2 , c; c = = a = = b; printf("%d",c);
(c = = a = = b) is a condition, hence nothing is being stored in variable "c". Therefore garbage value is being printed out.