<分区>
我创建了一个函数,用于比较链表中的数字以确定哪个数字最小,哪个数字最大。我知道 FirstNumber = determine->newNum;
指向列表中的当前数字。
我如何调用 SecondNuumber = ?;
来获取列表中的下一个数字?
typedef struct A_NewNumber {
struct A_NewNumber *next;
double newNum;
} NewNumber;
void NumberSize(NewNumber *start){
NewNumber *determine = start;
double SecondNumber =0;
double FirstNumber = 0;
while(determine){
//the number from the current node
FirstNumber = determine->newNum;
SecondNuumber = next->newNum;
if(FirstNumber < SecondNumber){
printf("The biggest number is:\n", SecondNumber);
}else{
printf("The smallest number is:\n", FirstNumber);
}
}
}