Реферат: Архитектура материнских плат
printf("Nothing to delete\nPress ENTER to exit...");
getch();
}
return 0;
}
// функция вставки в список. Вставляет принятое значение в конец списка
void insert(LISTNODEPTR *sPtr, int value){
// инициализацияпеременных
LISTNODEPTR newPtr, previousPtr, currentPtr;
// выделяем пмять для структуры listnode, и записываем адрес в newPtr
newPtr = malloc(sizeof(LISTNODE));
// если память выделена:
if (newPtr != NULL )
{
// формируем новую ячейку списка
newPtr->data = value;
newPtr->nextPtr = NULL;
// ставим указатель currentPtr на начало списка
currentPtr = *sPtr;
// если список пустой:
if (*sPtr == NULL) {
// формируем первый элемент списка
newPtr->nextPtr= *sPtr;
*sPtr=newPtr;
}
else
{ // если список не пустой
//если список состоит из одного элемента
if ((currentPtr->nextPtr) == NULL) {