![]() Объявление массива - Компилятор не воспринимает константуЯзык Си. Форум программистов C. Обсуждение языка программирования C. Решение задач, программирование и программы на Си.
|
|
Обсуждение
Всего сообщений: 18
|
||
Имя | Дата | Сообщение |
Читать обсуждение полностью: Объявление массива - Компилятор не воспринимает константу |
||
мама Стифлера | 09.12.2020 23:07 |
https://www.cyberforum.ru/post15082336.html
вот если такой вариант в коде:
const int N=10;
...
|
Байт | 10.12.2020 12:50 |
https://www.cyberforum.ru/post15083710.html
мама Стифлера, N = 11
|
мама Стифлера | 10.12.2020 15:12 |
https://www.cyberforum.ru/post15084232.html
странно в онлайн компиляторе, такой код:
#include...
|
assemberist | 11.12.2020 11:38 |
https://www.cyberforum.ru/post15087117.html
"qwert" - const char*. Следовательно данные по этому...
|
Байт | 11.12.2020 12:14 |
https://www.cyberforum.ru/post15087205.html
assemberist, насколько мне известно,
char s = "qwert"; //...
|
assemberist | 11.12.2020 13:30 |
https://www.cyberforum.ru/post15087484.html
Да, переменные вычисляются и используются в рантайме, а...
|
drfaust | 11.12.2020 15:07 |
https://www.cyberforum.ru/post15087838.html
Но ведь объявлено const int N=10, а значит:
|
assemberist | 11.12.2020 16:27 |
https://www.cyberforum.ru/post15088111.html
const int N - переменная (неизменяемая). А поскольку:
...
|
Denno | 12.12.2020 18:27 |
https://www.cyberforum.ru/post15091107.html
Самое интересное это то, что компилятор gcc не позволяет...
|
drfaust | 12.12.2020 19:00 |
https://www.cyberforum.ru/post15091223.html
Denno, Уровень оптимизации надеюсь 0? А то мало ли что там...
|
Байт | 12.12.2020 19:25 |
https://www.cyberforum.ru/post15091312.html
С этими массивами дело темное. В первозданном Си массив...
|
drfaust | 12.12.2020 19:37 |
https://www.cyberforum.ru/post15091357.html
Согласен. Непоняток лучше избегать.
Кстати, может быть...
|
мама Стифлера | 12.12.2020 19:42 |
https://www.cyberforum.ru/post15091373.html
Да причем тут фича с локальной переменной?
Речь идет о...
|
drfaust | 12.12.2020 20:50 |
https://www.cyberforum.ru/post15091613.html
Я про это - стандарт позволяет обходными путями изменить...
|
assemberist | 13.12.2020 00:59 |
https://www.cyberforum.ru/post15092173.html
Во втором случае во время компиляции все N заменяются на...
|
мама Стифлера | 13.12.2020 01:22 |
https://www.cyberforum.ru/post15092198.html
тогда я снова в ступоре и совсем не понимаю назначение типа...
|
assemberist | 13.12.2020 01:43 |
https://www.cyberforum.ru/post15092227.html
Самое известное применение - const char*. В данном случае...
|
drfaust | 13.12.2020 10:05 |
https://www.cyberforum.ru/post15092526.html
Прикол про разыменование:
faust@archlinux ~/П/C/РАзная...
|
Similar |
Почему компилятор не воспринимает define константу Компилятор не воспринимает метод Компилятор не воспринимает FindWindow Компилятор не воспринимает русские буквы |
|
MoreAnswers |
Объявление графа через входной файл или константу Оптимизирует ли компилятор код при использовании функции, возвращающей константу? Компилятор не распознает объявление класса Компилятор не видит объявление класса Компилятор не видит объявление идентификатора
|
|
|