title: comparing character array and character pointer using strcmp
body: <pre><code>int main(void) {
      char s[] = "ab";
      char *s1 = "ab";
  
      if(strcmp(s, s1))
          printf("%d", 24);
      else
          printf("%d", 23);
  
      return EXIT_SUCCESS;
  }
  </code></pre>
  
  <p>Why it is giving 23 answer?</p>