реклама на сайте
подробности

 
 
 
Reply to this topicStart new topic
> Инициализация значений ENUM
Connor
сообщение Jan 19 2018, 08:15
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 44
Регистрация: 26-05-17
Пользователь №: 97 309



Здравствуйте, форумчане, наткнулся на такую вещь в примере:
Код
enum SPI_SPEED {SPI_SLOW, SPI_MEDIUM, SPI_HIGH};
static const uint16_t speeds[] = {
    [SPI_SLOW] = SPI_BaudRatePrescaler_32,
    [SPI_MEDIUM] = SPI_BaudRatePrescaler_16,
    [SPI_HIGH] = SPI_BaudRatePrescaler_4};

Могли бы вы подсказать где можно прочитать про такую инициализацию значений enum? Ничего подобного в сети не нашёлsad.gif И почему необходимо заключать значения в квадратные скобки? Так не работает:
Код
enum SPI_SPEED {SPI_SLOW, SPI_MEDIUM, SPI_HIGH};
static const uint16_t speeds[] = {
    SPI_SLOW = SPI_BaudRatePrescaler_32,
    SPI_MEDIUM = SPI_BaudRatePrescaler_16,
    SPI_HIGH = SPI_BaudRatePrescaler_4};

Спасибо!
Go to the top of the page
 
+Quote Post
gosha-z
сообщение Jan 19 2018, 08:36
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 327
Регистрация: 30-10-05
Пользователь №: 10 288



Код
enum SPI_SPEED {
    SPI_SLOW = SPI_BaudRatePrescaler_32,
    SPI_MEDIUM = SPI_BaudRatePrescaler_16,
    SPI_HIGH = SPI_BaudRatePrescaler_4
};
static const uint16_t speeds[] = { SPI_SLOW, SPI_MEDIUM,    SPI_HIGH};


Go to the top of the page
 
+Quote Post
NULL
сообщение Jan 19 2018, 08:37
Сообщение #3


Частый гость
**

Группа: Свой
Сообщений: 124
Регистрация: 27-05-05
Из: St.-P
Пользователь №: 5 462



Цитата(Connor @ Jan 18 2018, 23:15) *
Здравствуйте, форумчане, наткнулся на такую вещь в примере:
Код
enum SPI_SPEED {SPI_SLOW, SPI_MEDIUM, SPI_HIGH};
static const uint16_t speeds[] = {
    [SPI_SLOW] = SPI_BaudRatePrescaler_32,
    [SPI_MEDIUM] = SPI_BaudRatePrescaler_16,
    [SPI_HIGH] = SPI_BaudRatePrescaler_4};


оно ?

Go to the top of the page
 
+Quote Post
Connor
сообщение Jan 19 2018, 09:47
Сообщение #4


Участник
*

Группа: Участник
Сообщений: 44
Регистрация: 26-05-17
Пользователь №: 97 309



Цитата(NULL @ Jan 19 2018, 02:37) *


Да!Спасибоsm.gif
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 16th April 2024 - 22:08
Рейтинг@Mail.ru


Страница сгенерированна за 0.01428 секунд с 7
ELECTRONIX ©2004-2016