【初心者歓迎】C/C++室 Ver.32【環境依存OK】
■ このスレッドは過去ログ倉庫に格納されています
0245デフォルトの名無しさん
2006/10/30(月) 15:54:46int *a,
int b=100;
*a=&b;
printf("%d",*a);
char *a="a"
printf("%c",*a);
char *a="abcde";
printf("%s",a);
文字や数字を表示させる時は*をつけるのに、文字列の場合は*をつけないのはなぜですか?
文字の場合は値の内容なのに、文字列の場合はアドレスで文字表示ができるのが
理解できません。何て言えばいいのかよく分からないので、
質問が解りにくくてすみません。
よろしくお願いします。
■ このスレッドは過去ログ倉庫に格納されています