Реферат: Архитектура материнских плат
Функция prinList - печатает список
Функция oneLeft – возвращает 1, если в списке остался один элемент, иначе возвращает ноль
Функция delete4 - удаляет элемент из списка
Полный исходный текст программы
// подключение стандартных заголовочных файлов
#include <stdio.h>
#include <stdlib.h>
// определение структуры - ячейки связного циклического списка
struct listNode{
int data;
struct listNode *nextPtr;
};
//определение типа структуры и указателя на нее
typedef struct listNode LISTNODE;
typedef LISTNODE *LISTNODEPTR;
// прототипы функций
// функция вывода списка
int prinList(LISTNODEPTR *);
// функция вставки в список
void insert(LISTNODEPTR *, int);
// функция удаления элемента списка
intdelete4(LISTNODEPTR *, int);
// предсказывающая функция
intoneLeft(LISTNODEPTR);
// функция main
main () {
// определение указателя на начало списка