#c
#c
Вопрос:
У меня быстрый вопрос, я довольно новичок, поэтому, пожалуйста, имейте в виду мое невежество.
Есть ли более разумный способ объявить эти 15 int
целых чисел без использования массива?
int r1, r2, r3, r4, r5, r6, r7, r8, r9, r10, r11, r12, r13, r14, r15 = 0;
Комментарии:
1. Если вы не можете использовать массив или какой-либо тип структуры данных, то нет, это единственный способ. Я понятия не имею, почему кто-то хотел, чтобы вы это сделали. Вы также должны индивидуально установить их равными 0, если это то, что вы хотите, потому что просто установка последнего значения, равного нулю, не приведет к установке r1-14 на 0.
2. использование массива имеет еще одно преимущество: вы можете адресовать элемент с индексом
3. Разумный способ — объявить массив. Зачем вам что-то еще?
4. Все эти комментарии и ответ, похоже, имеют общую тему…. Вероятно, для этого есть веская причина.
Ответ №1:
Нет. Просто используйте массив, что в этом плохого?
int r[15] = {0};
Комментарии:
1. Пустой инициализатор запрещен в C, хотя некоторые компиляторы могут это разрешить.