배열이 3개가 들어가는데
int arr[3] = { 1, 2}; 라서
0, 1, 2 총 세칸에
0 에는 1
1 에는 2가 들어가고
2에는 두개가 전부라 0이 들어가게되는건가요?
또한 arr[1]의 값이 2라서 2 - 1 = 1로 YES가 출력되는게 맞는지 궁금합니다
배열이 3개가 들어가는데
int arr[3] = { 1, 2}; 라서
0, 1, 2 총 세칸에
0 에는 1
1 에는 2가 들어가고
2에는 두개가 전부라 0이 들어가게되는건가요?
또한 arr[1]의 값이 2라서 2 - 1 = 1로 YES가 출력되는게 맞는지 궁금합니다
1. ㅇㅇ 배열 초기화 할때 지정 안된 칸은 0으로 초기화 됨 2. ㄴㄴ car == arr[1] - 1 이면 둘이 비교해서 참(둘다 1)이라 if문이 작동한게 맞는데 =은 car에 arr[1] - 1 을 대입시키고, if문은 그냥 car 값이 양수라서 동작한거 뿐임. - dc App
자세한 해설 감사합니다
int car의 값은 1이고 int arr[] 배열의 1번째 인덱스엔 2가 있는데 그 2에 - 1을 해서 1 == 1 이 되기에 YES가 나온거심
자세한 해설 감사합니다