차이점

이 페이지의 선택한 이전 버전과 현재 버전 사이의 차이점을 보여줍니다.

차이 보기로 연결

널로끝나는문자열 [2011-03-31 07:08]
lifthrasiir 새로 만듦
널로끝나는문자열 [2011-08-31 11:07] (현재)
lifthrasiir C -> C언어
줄 1: 줄 1:
 ====== 널로 끝나는 문자열 ====== ====== 널로 끝나는 문자열 ======
  
-Null-terminated string (NTS) 또는 stringz (sz). [[컴퓨터]] [[메모리]] 상에서 [[문자열]]을 표현하는 방법으로, [[널문자]]가 문자열 맨 뒤에 붙어서 문자열의 끝을 가리킨다. [[C]]의 표준 문자열 표현 방법이며, [[Cpp]]에서도 C 스타일 문자열은 이 표현을 쓴다. 당연하지만 널문자를 문자열 안에 넣고 싶을 경우 이 표현을 쓸 수가 없다. 흔히 [[파스칼문자열]]과 비교된다.+Null-terminated string (NTS) 또는 stringz (sz). [[컴퓨터]] [[메모리]] 상에서 [[문자열]]을 [[문자열표현|표현]]하는 방법으로, [[널문자]]가 문자열 맨 뒤에 붙어서 문자열의 끝을 가리킨다. [[C언어]]의 표준 문자열 표현 방법이며, [[Cpp]]에서도 C 스타일 문자열은 이 표현을 쓴다. 당연하지만 널문자를 문자열 안에 넣고 싶을 경우 이 표현을 쓸 수가 없다. 흔히 [[파스칼문자열]]과 비교된다.
  
 문자열의 길이를 알아 내는 데 문자열 길이에 비례하는 시간이 걸린다는 지극히 당연하고도 자주 간과되는 문제를 가지고 있으며, [[Joel Spolsky]]는 《[[조엘온소프트웨어]]》에서 "러시안 페인트공 알고리즘"이라는 예제로 간접적으로 이를 비판했다. <del>그냥 C를 쓰지 않으면 될 것 같은데</del> 문자열의 길이를 알아 내는 데 문자열 길이에 비례하는 시간이 걸린다는 지극히 당연하고도 자주 간과되는 문제를 가지고 있으며, [[Joel Spolsky]]는 《[[조엘온소프트웨어]]》에서 "러시안 페인트공 알고리즘"이라는 예제로 간접적으로 이를 비판했다. <del>그냥 C를 쓰지 않으면 될 것 같은데</del>

도쿠위키DokuWiki-custom(rev 9085d92e02)을 씁니다.
마지막 수정 2011-08-31 11:07 | 작성자 lifthrasiir