我是C語言的新手。但我可以理解爲什麼這個 下面的代碼給輸出爲'A'。用C編寫的下列程序的輸出是什麼?
有一件令我困擾的事情是 printf語句中的數組名p。編譯器正在處理這個p?
p如何在第5行後用字符數組「%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;
}
什麼是'p'前行。 5?第5行之後怎麼樣? – Useless 2012-07-25 10:30:33