인프런 커뮤니티 질문&답변
작성자 없음
작성자 정보가 삭제된 글입니다.
char 배열의 null 문자에 대해 질문드립니다.
작성
·
302
0
scanf함수를 이용해서 char 배열에 문자를 받아오게 되는데
선생님 강의에서 보통 char 배열을 for문으로 돌 때
'\0' null 문자를 이용하는 걸 배웠습니다.
근데 만약에 char arr[5]인 배열에 'abcde'를 scanf로 입력받는다면
어떻게 될지 궁금해서 프로그래밍을 해보니까 정상적으로 for문을 수행했습니다.
이런 경우엔 배열의 크기가 5인데 null 문자는 어디에 저장된 것일지, 어떻게 for문을 인식하고 수행한 것인지 궁금합니다.
퀴즈
선택 정렬(Selection Sort) 알고리즘은 각 단계에서 어떤 작업을 수행하여 배열을 정렬하나요?
인접한 두 요소를 비교하여 필요시 교환합니다.
정렬되지 않은 부분에서 가장 작은(또는 큰) 값을 찾아 정렬된 부분의 올바른 위치로 옮깁니다.
현재 요소를 이미 정렬된 부분 배열의 적절한 위치에 삽입합니다.
배열을 분할하고 각 부분을 재귀적으로 정렬한 후 병합합니다.






아하 답변 감사합니다