請問一下dalao們,這個是因為printf函式將%s當做引數了嗎?但是為什么第一個能列印出%s出來?
uj5u.com熱心網友回復:
第一個format"%s ...................."//這里的%s是第二個format的內容
第二個里面有%s,所以會先列印一個%s出來
uj5u.com熱心網友回復:
很好理解呢,第二個FORMAT是對應的%s內容。uj5u.com熱心網友回復:
#define FORMAT "%s C is cool!\n"則printf(FORMAT,FORMAT);將第一個FORMAT中的"%s"替換為FORMAT(即"%s C is cool!\n")
則輸出
%s C is cool!(這是第二個引數的FORMAT內容,包括'\n')
C is cool!(%s被替換了,所以沒有)
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/84686.html
標籤:C語言
下一篇:關于c語言寫貪吃蛇
