#include <stdio.h>
int
main (void)
{
int arr[5] = {1, 2, 3, 4, 5};
printf ("%d\n", 3[arr]);
return 0;
}
3[arr]은 대체 뭐에요?; ㄹㅇ 듣도 보도 못한건데... 저 코드 실행시키면 4 나옴.
혹시나 해서 0부터 4까지 해봤더니 1, 2, 3, 4, 5 순서대로 나오다가 5 이상부터는 걍 0 찍힘.
이 심심풀이로 해준다 생각하시고 이 무식한 넘 도움좀..ㅠㅠ
대신 스택오버플로우 봐드렸습니다.
arr[3]을 출력하라는 의미인 것
님말 듣고 스택에 검색해봤는데 바로 뜨네염.. you can write v[ i ] in order to access the #i element of a vector v, or i[ v ]. Both forms are equivalent
혹시 나말고 궁금한 사람은
https://stackoverflow.com/questions/21025809/c-concepts-on-arrays?rq=1
여기루
신기하구만