c/c++中memset(str, 0, sizeof(str))
与memset(str, '/0', sizeof(str))
与
memset(str, '\0', sizeof(str))有什么区别呢?
黄舟2017-04-17 15:18:33
' '
は、10 進数値 0 を ASCII 文字にエスケープすることを意味するため、' '
の ASCII コード値は 0 であるため、違いはありません。また、memset(str, '/0', sizeof(str))
も正しくない可能性があります。
文字列の終わりを表すには ' '
を使用するのが通例であり、0