null 0 비교 썸네일형 리스트형 c언어 배열, 0과 \0 구분하기 과제로 나온 문제중에 내가 입력한 배열의 값에 0과 없는 값을 구분하라는 문제가 나왔다. 문제는 내가 입력한 값이 [0 , 1 , 2 , \0] \0는 입력한 값이 없음을 나타냄 라고 가정했을때 if (배열) printf 배열 값; else printf \0; 라고 코드를 짜면 계속 [\0,1,2,\0] 이렇게 나오는 것이다. 한참을 고민하다가 조건문을 바꿔보았다. if (배열 >0){ printf 배열값; else printf \0; 로 해도 0을 입력하면 null 값이 나온다.. 이거때문에 0과 null 의 차이를 한참을 찾아봤지만 내가 원하는 결과를 얻을 수가 없었다!! 그러다 깨달은 사실, 배열을 초기값 설정해주지 않고 프린트를 해봤더니 배열의 초기값들이 전부 0으로 나오는 것이었다.아 그러면, .. 더보기 이전 1 다음