規格として C11 (n1570) を参照する。 注意: 途中に入れた図が崩れるようなら、半角・全角比が 1:2 になるようなフォントを使って閲覧してください。 現象 wandbox で実行 ソース: ( &printf)(" &printf = %p\n", &printf); printf (" printf = %p\n", printf); ( *printf)(" *printf = %p\n", *printf); ( **printf)(" **printf = %p\n", **printf); (***printf)("***printf = %p\n", ***printf); この現象を解説する。 関数呼び出し まず、関数呼び出しについての規定を見る。 The expression that denotes the called function shall have
![C で関数に * や & を付けられる件の説明 - Qiita](https://cdn-ak-scissors.b.st-hatena.com/image/square/e5355d738820fb7097f7631d5f61055c6e560752/height=288;version=1;width=512/https%3A%2F%2Fqiita-user-contents.imgix.net%2Fhttps%253A%252F%252Fcdn.qiita.com%252Fassets%252Fpublic%252Farticle-ogp-background-412672c5f0600ab9a64263b751f1bc81.png%3Fixlib%3Drb-4.0.0%26w%3D1200%26mark64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTk3MiZoPTM3OCZ0eHQ9QyUyMCVFMyU4MSVBNyVFOSU5NiVBMiVFNiU5NSVCMCVFMyU4MSVBQiUyMCUyQSUyMCVFMyU4MiU4NCUyMCUyNiUyMCVFMyU4MiU5MiVFNCVCQiU5OCVFMyU4MSU5MSVFMyU4MiU4OSVFMyU4MiU4QyVFMyU4MiU4QiVFNCVCQiVCNiVFMyU4MSVBRSVFOCVBQSVBQyVFNiU5OCU4RSUzQSUyMCUyQSUyQSUyQXByaW50ZiUyMCVFMyU4MSVBRSVFOCVBQyU4RSZ0eHQtYWxpZ249bGVmdCUyQ3RvcCZ0eHQtY29sb3I9JTIzMjEyMTIxJnR4dC1mb250PUhpcmFnaW5vJTIwU2FucyUyMFc2JnR4dC1zaXplPTU2JnM9ZDUzZDMxNWFlMTE5YzA4YWFiMzVkZWRhYmJiMjFhYTE%26mark-x%3D142%26mark-y%3D57%26blend64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZoPTc2Jnc9NzcwJnR4dD0lNDBsbzQ4NTc2JnR4dC1jb2xvcj0lMjMyMTIxMjEmdHh0LWZvbnQ9SGlyYWdpbm8lMjBTYW5zJTIwVzYmdHh0LXNpemU9MzYmdHh0LWFsaWduPWxlZnQlMkN0b3Amcz1iNDFiYzU3ZjJkYWY2NTVkNjNkNjY3YzM1MjZjMTA1Zg%26blend-x%3D142%26blend-y%3D486%26blend-mode%3Dnormal%26s%3D9aaefea7e75b60d81b47eff1e9afa08b)