したがって、この C コードのスニペットには、完全には理解できない状況があります。基本的に、newNode 構造体内の「tics」値を変更したいと考えています。それに割り当てる必要がある値は「newAssignment」です。ただし、このコードを実行しようとすると、seg-fault が発生します。このコードが実行されるたびに segfault が発生するわけではありませんが、temp-> next が null の場合は seg-fault が発生します。
seg-faulting なしで newNode->tics に newAssignment を割り当てるにはどうすればよいですか?
while(newNode->tics > temp->tics){
int newAssignment = newNode->tics - temp->tics;
newNode->tics = newAssignment;
if(temp->next == NULL){
break;
}
temp = temp->next;
}