#include <stdio.h>
int main(void)
{
int a, x;
int *pa; /* ポインタ変数の宣言 */
a = 100;
pa = &a; /* 変数aのアドレスを代入する */
printf("address=%x\n",pa); /* 変数aのアドレスを表示 */
}
↑の時はpaでアドレスが表示されるのに

#include <stdio.h>
int main(void)
{
char *pa;
pa = "abcd";
printf("%s\n",pa);
}
↑の時はアドレスが表示されないで文字のabcdが表示されるのですか?