[問題] 關於memset語法跟用法的問題
memset在 cpp-reference上面的宣告是
void* memset( void* buffer, int ch, size_t count );
中間那個是int, 但是memset的用法卻是把每個byte設成ch的值
我的問題是既然是每個byte都會設成ch, 那為什麼不乾脆把ch設成char呢
而要把ch設成int呢 是有什麼原因嗎?
還有一個問題是 如果想看c的standard function如何定義的, 要去哪邊看呢
謝謝大家
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.134.26.131
推
04/07 16:23, , 1F
04/07 16:23, 1F
推
04/07 23:02, , 2F
04/07 23:02, 2F
→
04/07 23:03, , 3F
04/07 23:03, 3F
推
04/07 23:32, , 4F
04/07 23:32, 4F
→
04/07 23:32, , 5F
04/07 23:32, 5F
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章