Inflearn Community Q&A
null 문자가 포함되면 왜 뒤에 불필요한 것들이 사라지나요?
Written on
·
553
0
null 문자가 포함되면 왜 뒤에 불필요한 것들이 사라지나요?
C++
Quiz
C++에서 배열과 구조체(struct)의 주요 차이점은 무엇일까요?
배열은 다양한 데이터 타입을, 구조체는 한 가지 데이터 타입만 저장할 수 있습니다.
배열은 한 가지 데이터 타입만, 구조체는 다양한 데이터 타입을 함께 저장할 수 있습니다.
배열은 동적으로 크기를 변경할 수 있지만, 구조체는 고정된 크기를 가집니다.
배열은 멤버 접근 연산자(.)를 사용하고, 구조체는 인덱스([])를 사용합니다.
Answer 1
2
널문자는 컴퓨터가 여기서 문자열이 끝난다는걸 알려주는 표시라고 생각하시면 되요 널문자를 만나면 컴퓨터는 여기서 문자가 끝났다고 판단하고 문자열의 판단을 끝내버리기 때문에 널문자는 꼭 필요하구요
마약 널문자가 없다면 그 뒤에 이상한 값, 쓰레기값이라고 하죠 쓰레기값들이 나오는데 이건 메모리를 돌고돌고돌다가 널문자를 만날때까지 문자열을 출력해서 그런겁니다




