문자열을 종료 할 때 "null"(ASCII 0) 바이트가 0
이기 때문에 논리적으로 char c=0
은 char c='\0'
과 같습니다. 사람들은 대신 '\0'
을하는 경향이 있습니다. 이것은 순수하게 선호도를 벗어 났습니까? 아니면 더 나은 "실습"이어야합니까?문자열 종료 - 문자 C = 0 대 문자 C = ' 0'
무엇을 선호합니까? 편집
:K & R는 말한다 : "문자 상수 '\0'
값 0 인 문자, 널 문자를 나타냅니다 '\0'
종종 문자 성격을 강조하는 대신 0
의 기록됩니다. 일부 표현식의 숫자는 단지 0
입니다.
안녕하세요 조 DF! K & R을 읽고 똑같은 질문을했습니다. 봤는데 "C 문자열에서 \ 0"두 번째 링크는 귀하의 질문입니다. 그것은 나를 도왔다;) – vasili111
@ vasili111 그것이 당신을 도왔다 니 기쁩니다. :) –