void summ(simple_pointer ptr)
{
int s=0;
while(ptr != NULL){
s=s+ptr->count;
ptr=ptr->next;
}
ptr->count=s;
}
ptr->count=s; 부분에서 오류가 나는데 왜 이런건가요 ㅠㅠ 컴파일은 되는데 실행하면 오류나용
각각 노드는 모두 연결이 되있고 가장 마지막 노드의 링크에는 NULL값을 넣은 상태입니다
ptr은 가장 첫번째 노드를 가르키구요
가장 마지막에 있는 노드의 count 라는 int형 변수에다가
모든 노드의 count 합을 넣고싶은데 뭐가 문제인건가욧
While문 조건식이 ptr->next != NULL 이 되어야?_?
저대로면 루프 나올 때 ptr==NULL *_*
허걱
ptr != NULL 하면 왜 ptr이 마지막에 NULL이 되서 나오는건가용 ㅠㅠ
예전에 배울때 저렇게배운거같은데