8
Cのchar配列とcharポインタの違いは何ですか?
私はCのポインターを理解しようとしていますが、現在は以下と混同しています。 char *p = "hello" これは、hから始まる文字配列を指すcharポインターです。 char p[] = "hello" これはhelloを格納する配列です。 これらの両方の変数をこの関数に渡したときの違いは何ですか? void printSomething(char *p) { printf("p: %s",p); }