ectb
Newbie | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору А понадобиться... Да очень просто Скажем, есть у вас таблица соответствий, типа такой: -2 => 5 -1 => 324 0 => 33 1 => 882 2 => 478 И в зависимости от переменной Х вам нужно узнать значение. При том делать это довольно часто, а не однажды. вариант 1. Код: int a[] = {5,324,33,882,478}; ... int c1 = a[X1 + offset]; int c2 = a[X2 + offset]; int c3 = a[X3 + offset]; | вариант 2. Код: int _a[] = {5,324,33,882,478}; int *a = &(_a[2]); .... int c1 = a[X1]; int c2 = a[X2]; int c3 = a[X3]; | Какой вариант удобнее? Мне вот, например, вовсе неудобно каждый раз приписывать "+ offset". Куда удобнее написать его 1 раз. | Всего записей: 7 | Зарегистр. 09-02-2006 | Отправлено: 01:15 08-08-2006 | Исправлено: ectb, 01:19 08-08-2006 |
|