for (i=0; i < size && iterator->next != NULL; i++, iterator=iterator->next)
for 문 조건처리에서는 위와 같이 &&나 ||를 써줘야 한다. 만약 대신에 ','를 쓴다면
for (i=0; i < size, iterator->next != NULL; i++, iterator=iterator->next)
앞의 조건, i < size는 그냥 무시가 되어 버리니 조심하자. 하지만 처리 부분에서는 ','를 써서 처리하면 된다.
'프로그래밍 > C' 카테고리의 다른 글
error: aggregate value used where an integer was expected (0) | 2015.01.15 |
---|---|
call-by-reference in C? (0) | 2014.09.11 |
strerror 사용법, perror 사용법 (0) | 2014.06.02 |
malloc 를 캐스팅 하지 말자. (0) | 2014.05.29 |
strtok에 NULL을 전달하는 이유 (0) | 2014.05.29 |