私はC言語の初心者ですが、次のコードが「A」として出力される理由を理解できました。
私を悩ませているのは、printfステートメントの配列名pです。このpはコンパイラによってどのように扱われていますか?
5行目以降のpを文字配列"%c \ n"に置き換えるにはどうすればよいですか?
これはばかげた質問だと知っているので、このうさぎを投稿して申し訳ありません。
誰かが私がこの背後にある概念を理解するのを手伝ってくれるでしょうか?
line1: #include<stdio.h>
line2: int main()
line3: {
line4: char p[]="%d\n";
line5: p[1]='c';
line6: printf(p,65);
line7: return 0;
}