そのため、const char 配列の値へのポインターが必要です。しかし、エラーなしで動作させることはできません。これがコードです。
int main (void)
{
const char *alp = "ABCDEFGHIJKLMNOPQRSTUVWXYZ";
char *ptr = &alp[3];
printf("%s\n", ptr);
return 0;
}
編集 - エラーについて言及していないことをお詫び申し上げます。問題は、さまざまなアスタリスクとアンパサンドをどこに置くかによって、さまざまなエラーが発生することです。特にエラーはありません。より頻繁に発生するものの1つは、「「const char」から「char *」に代入する、互換性のない整数からポインターへの変換です。」
最後に、「ptr」を配列「alp」の「D」を指すポインターと等しくしたいだけです。