Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
char *p = "a";は有効ですが、そうではなくint *p = 2;、char *p = 'a';なぜそのように設計されているのですか?
char *p = "a";
int *p = 2;
char *p = 'a';
"a"は の型を持ち、 の型をchar *持た2ないためですint *。char *p = 'a'も無効であることに注意してください。
"a"
char *
2
int *
char *p = 'a'