language/C
warning - array subscript has type `char'
꼬져스
2010. 1. 6. 15:34
반응형
gcc에서 배열을 읽을때, 배열을 읽는 값을 unsigned 형으로 하지 않을 경우 생기는 경고이다
char temp[20];
char arr_idx = 0;
temp[arr_idx];
라고 했을 경우, arr_idx의 값이 char형이라서 음수가 될수도 있으므로 이를 방지하기 위해
gcc에서 경고를 발생시킴
[출처] array subscript has type `char'|작성자 구차니