Consider the following C program.
#include <stdio.h>
#include <string.h>
void printlength (char*s, char*t) {
unsigned int c = 0;
int len = ((strlen(s) - strlen(t)) > c)?strlen(s):strlen(t);
printf("%d\n", len);
}
void main () {
char*x = "abc";
char*y = "defgh";
printlength(x,y);
}
Recall that strlen is defined in string.h as returning a value of type size_t, which is an unsigned int. The output of the program is _________. 2017 SET 1 || NAT || 2-mark
3
This question is part of this quiz :
GATE|| C Programming & Data Structure || Pyqs (2010 to 2025 ),GATE || C Programming || PYQS (2010 to 2025)