Please wait...
THANKU FOR BEING A PART OF OUR JOURNEY TO BRING "REVOLUTION IN EDUCATION"
We Genuinely APPRECIATE your PATIENCE

48
M: +2.00/-0.66

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

[GATE CS 2017 Set 1]
A
B
C
D