Company: Qualcomm
Difficulty: medium
What will be the output of the program given below? #include <stdio.h> int integer (int (*p) (void)) { return ((*p) (), printf("A")); } int display() { printf("B"); } int main() { int integer (int (*p) (void)); int display(); int (*p) (int (*p) (void)) = integer; printf("%d", (*p) (display)); return 0; } (inferred - the screenshot shows no terminating newline in any of the printed strings, so the three pieces of output run together on a single line.)