Khi chấm dứt chuỗi, có vẻ như tôi hợp lý char c=0
tương đương với char c='\0'
, vì byte "null" (ASCII 0) là 0
, nhưng thường thay vào đó, mọi người có xu hướng làm '\0'
. Điều này hoàn toàn nằm ngoài sở thích hay nó nên là một "thực hành" tốt hơn?Chấm dứt chuỗi - char c = 0 vs char c = ' 0'
Lựa chọn ưu tiên là gì?
EDIT:K & Rnói: "Nhân vật liên tục '\0'
đại diện cho nhân vật có giá trị bằng không, các ký tự null '\0'
thường được viết thay vì 0
để nhấn mạnh bản chất nhân vật. của một số biểu thức, nhưng giá trị số chỉ là 0
.
Hey Joe DF! Đọc ngay K & R và có cùng một câu hỏi. Googled "\ 0 trong chuỗi c" và liên kết thứ hai là câu hỏi của bạn. Nó đã giúp tôi;) – vasili111
@ vasili111 Tôi rất vui vì nó đã giúp bạn. :) –