以下のソースを実行すると
#include <stdio.h>
#include <string.h>

int main()
{

char ss[]="空と海ABCDE";
char *p;
p = strchr(ss,'C');
puts(p);
p = strstr(ss,"C");
puts(p);

return 0;
}
出力:CABCDE
    CABCDE
となる。
なんで?