これ何て呼びますか

&(*p)の値は、ポインタ先の値へのポインタです。
つまり、ポインタと同じアドレスを示しますが、なぜ*をつける必要があるのですか?
また、&*(str+i)もポインタと同じアドレスを示しますが、なぜ*をつける必要があるのですか?

詳しく丁寧に教えてください。

A 回答 (1件)

なぜ、とか言われても「そう設計してるから」としか言いようがないです。



いっそC言語の規格書に目を通すべきじゃないでしょうかね?

JIS X 3010:2003 (ISO/IEC 9899:1999)
https://kikakurui.com/x3/X3010-2003-01.html
    • good
    • 2

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!