私は次のプログラムを持っています
#include <stdio.h>
#include <stdlib.h>
int main()
{
char string[30],ch,*chp;
printf("Enter Text below:");
gets(string);
printf("\n Character to find:");
ch=getchar();
chp=strchr(string,ch);
if(chp)
printf("Character %c found in string",ch);
else
printf("Character %c not found in string",ch);
getche();
}
私はchpがこのプログラムのポインタであることを知っていますが、ifステートメントでは、chpはどのポインタとも比較されませんが、このifステートメントがどのように実行されるか、このプログラムを理解するのを助けてください.