こんにちは。
ポインタ値の設定についておしえて下さい。
下記の様に例1,例2があります。
char型のポインタ値の設定をする場合は
例1のp = &c;の様に&をつけるものと
思っていましたが例2を見ていただくとp = c;で
&がついていません。
どう違うのですか?
例1
char c;
char *p;
p = &c;
putchar(*p);

例2
char c[32] = "Hello";
char *p;
p=c;
printf("p:%s\n",p);