Язык Си. Операции с очередью: добавление, изъятие, проверка на пустоту.
- Информация о материале
- Родительская категория: Заметки
- Категория: Программирование
- Просмотров: 3484
#include "queue.h"
s8 S_last =0; // number of the last element of slow-speed queue
s8 S_first =0; // number of the first element of slow-speed queue
int Queue[Q_SIZE]={0};
s8 S_push(int inpElem){
S_last%=Q_SIZE;
if ((S_last+1)%Q_SIZE == S_first) return 1;
Queue[S_last++] = inpElem;
S_last%=Q_SIZE;
return 0;
}
int S_pull(void){
int pullVar;
if (S_last == S_first)return -1;
pullVar = Queue[S_first++];
S_first%=Q_SIZE;
return pullVar;
}
Видеодиалоги на Английском
- Информация о материале
- Автор: Super User
- Родительская категория: Заметки
- Категория: English
- Просмотров: 1961
Отличное место
Диалоги попогают понимать разговорную речь.
16.02.16 Московская область. Давление быстро снижается, ожидаются обильные осадки
- Информация о материале
- Автор: Super User
- Родительская категория: Погода
- Категория: Альтернативная погода от wow-only.ru
- Просмотров: 1705
Давление быстро снижается
Ещё одна библиотека для STM32F = libopencm3
- Информация о материале
- Автор: Super User
- Родительская категория: Заметки
- Категория: Программирование микроконтроллеров
- Просмотров: 2612
как минимум для STM32F0, F1, F2, F3, F4, L0, L1
Но и на F7 что-то есть:
Страница 146 из 182