LINUX.ORG.RU

История изменений

Исправление sunjob, (текущая версия) :

Таким образом, в Си будет чуть меньше способов отстрелить себе ноги.

по моему наоборот - появится тыщя способов сделать код запутанным (хотя-бы потому, что цифровые идентификаторы - намного понятнее и контролируемы, в отличие от «строк»).

+

имхо - ничего не надо добавлять

#define SEL_0 0 
#define SEL_1 1
#define SEL_2 2

switch(s) 
{
case SEL_0: prc_sel_0(); break;
case SEL_1: prc_sel_1(); break;
case SEL_2: prc_sel_2(); break;
}

и никакого балагана со строками, а то так скоро си превратится в ... (подобрать по вкусу и фантазии) :о)

p.s.
правьте, если не прав!
выслушаю все доводы за и против!
спасибо

Исправление sunjob, :

Таким образом, в Си будет чуть меньше способов отстрелить себе ноги.

по моему наоборот - появится тыщя способов сделать код запутанным (хотя-бы потому, что цыфровые идентификаторы - намного понятнее и контролируемы, в отличие от «строк»).

+

имхо - ничего не надо добавлять

#define SEL_0 0 
#define SEL_1 1
#define SEL_2 2

switch(s) 
{
case SEL_0: prc_sel_0(); break;
case SEL_1: prc_sel_1(); break;
case SEL_2: prc_sel_2(); break;
}

и никакого балагана со строками, а то так скоро си превратится в ... (подобрать по вкусу и фантазии) :о)

p.s.
правьте, если не прав!
выслушаю все доводы за и против!
спасибо

Исправление sunjob, :

Таким образом, в Си будет чуть меньше способов отстрелить себе ноги.

по моему наоборот - появится тыщя способов сделать код запутанным.

+

имхо - ничего не надо добавлять

#define SEL_0 0 
#define SEL_1 1
#define SEL_2 2

switch(s) 
{
case SEL_0: prc_sel_0(); break;
case SEL_1: prc_sel_1(); break;
case SEL_2: prc_sel_2(); break;
}

и никакого балагана со строками, а то так скоро си превратится в ... (подобрать по вкусу и фантазии) :о)

p.s.
правьте, если не прав!
выслушаю все доводы за и против!
спасибо

Исправление sunjob, :

ничего не надо добавлять

#define SEL_0 0 
#define SEL_1 1
#define SEL_2 2

switch(s) 
{
case SEL_0: prc_sel_0(); break;
case SEL_1: prc_sel_1(); break;
case SEL_2: prc_sel_2(); break;
}

и никакого балагана со строками, а то так скоро си превратится в ... (подобрать по вкусу и фантазии) :о)

p.s.
правьте, если не прав!
выслушаю все доводы за и против!
спасибо

Исправление sunjob, :

ничего не надо добавлять

#define SEL_0 0 
#define SEL_1 1
#define SEL_2 2

switch(s) 
{
case SEL_0: prc_sel_0(); break;
case SEL_1: prc_sel_1(); break;
case SEL_2: prc_sel_2(); break;
}

и никакого балагана со строками, а то так скоро си превратится в ... (подобрать по вкусу и фантазии) :о)

зы правьте, если не прав! выслушаю все доводу за и против! спасибо

Исправление sunjob, :

ничего не надо добавлять

#define SEL_0 0 
#define SEL_1 1
#define SEL_2 2

switch(s) 
{
case SEL_0: prc_sel_0(); break;
case SEL_1: prc_sel_1(); break;
case SEL_2: prc_sel_2(); break;
}

и никакого балагана со строками, а то так скоро си превратится в ... (подобрать по вкусу и фантазии) :о)

зы правьте, если не прав!

Исходная версия sunjob, :

ничего не надо добавлять

#define SEL_0 0 
#define SEL_1 1
#define SEL_2 2

switch(s) 
{
case SEL_0: prc_sel_0(); break;
case SEL_1: prc_sel_1(); break;
case SEL_2: prc_sel_2(); break;
}

и никакого балагана со строками, а то так скоро си превратится в ... (подобрать по вкусу и фантазии) :о)