課程
/后端開發
/C
/Linux C語言指針與內存
在%c那個語句中為什么可以把 o打印出來,為什么不像前面%s那個語句 遇到/0就結束打印??
2017-03-01
源自:Linux C語言指針與內存 5-4
正在回答
因為對于%s來說,他是打印一個字符串,那么他總要知道什么時候打印結束吧,所以就以/0為準,看見/0就不打印了
但是對于%c來說,他只負責一個一個把字符打印出來,才不關心什么時候結束呢,讓我打印我就打印,所以如你所見,他就可以打印出/0后面的東西
舉報
指針-C語言的核心,代領大家對c語言有更加深刻的理解
4 回答str3 為什么只打印 9個a 不是有25個a 前面占用了6個 那不是還有19個a 19個a不是也把str3【10】占用了
4 回答為什么在c語言入門教程里就有效呢
1 回答這個和C語言有什么區別
2 回答為什么不用指針就不可以?
3 回答一道簡單C語言題,答案為什么是1.600000呀
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2017-03-01
因為對于%s來說,他是打印一個字符串,那么他總要知道什么時候打印結束吧,所以就以/0為準,看見/0就不打印了
但是對于%c來說,他只負責一個一個把字符打印出來,才不關心什么時候結束呢,讓我打印我就打印,所以如你所見,他就可以打印出/0后面的東西