강의

멘토링

로드맵

Inflearn Community Q&A

wlsdnsjw2764's profile image
wlsdnsjw2764

asked

[10 minutes a day | C++] Introduction to C++ programming that anyone can easily learn

Array and String

null 문자가 포함되면 왜 뒤에 불필요한 것들이 사라지나요?

Written on

·

553

0

null 문자가 포함되면 왜 뒤에 불필요한 것들이 사라지나요?

C++

Quiz

C++에서 배열과 구조체(struct)의 주요 차이점은 무엇일까요?

배열은 다양한 데이터 타입을, 구조체는 한 가지 데이터 타입만 저장할 수 있습니다.

배열은 한 가지 데이터 타입만, 구조체는 다양한 데이터 타입을 함께 저장할 수 있습니다.

배열은 동적으로 크기를 변경할 수 있지만, 구조체는 고정된 크기를 가집니다.

배열은 멤버 접근 연산자(.)를 사용하고, 구조체는 인덱스([])를 사용합니다.

Answer 1

2

널문자는 컴퓨터가 여기서 문자열이 끝난다는걸 알려주는 표시라고 생각하시면 되요 널문자를 만나면 컴퓨터는 여기서 문자가 끝났다고 판단하고 문자열의 판단을 끝내버리기 때문에 널문자는 꼭 필요하구요
마약 널문자가 없다면 그 뒤에 이상한 값, 쓰레기값이라고 하죠 쓰레기값들이 나오는데 이건 메모리를 돌고돌고돌다가 널문자를 만날때까지 문자열을 출력해서 그런겁니다

wlsdnsjw2764's profile image
wlsdnsjw2764

asked

Ask a question