|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
10.09.2017, 00:35 | #1 |
Пользователь
Регистрация: 10.07.2017
Сообщений: 14
|
почему так
Код:
______________________ Используйте тег [CODE] (кнопка с решеткой # в форме сообщения) при вставке кода на форум. Последний раз редактировалось Alex11223; 10.09.2017 в 00:50. |
10.09.2017, 00:47 | #2 |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
Потому что они там оказались при выделении памяти под массив.
И потому что Код:
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. Последний раз редактировалось Alex11223; 10.09.2017 в 00:49. |
10.09.2017, 09:40 | #3 |
Пользователь
Регистрация: 10.07.2017
Сообщений: 14
|
можете расписать по подробней, как решить проблему, я дурак и не чего не понял
|
10.09.2017, 10:20 | #4 |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,709
|
1. Когда вы объявляете локальный массив, то под него выделяется память, НО никто не чистит, не обнуляет ее за вас. Что там было, то и будет у вас в массиве.
2. Создайте новый проект с указанными тремя строчками и посмотрите вывод. Ну или возпользуйтесь одним из онлайн компиляторов. |
10.09.2017, 10:34 | #5 |
Пользователь
Регистрация: 10.07.2017
Сообщений: 14
|
почему тогда тут все правильно
Код:
|
10.09.2017, 11:04 | #6 |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,709
|
Именно потому что выше. ВЫ проинициализировали 4 элемента массива (присвоили им значения), остальные 6 по прежнему мусор. НО ВЫ дальше используете только эти 4 элемента.
П.С. Кстати, в Код:
Последний раз редактировалось p51x; 10.09.2017 в 11:07. |
10.09.2017, 11:09 | #7 |
Пользователь
Регистрация: 10.07.2017
Сообщений: 14
|
тогда почему тут
Код:
|
10.09.2017, 11:14 | #8 |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,709
|
Давайте по порядку: что вы ввели в качестве a?
|
10.09.2017, 11:19 | #9 |
Пользователь
Регистрация: 10.07.2017
Сообщений: 14
|
самое простое 4
|
10.09.2017, 11:23 | #10 |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,709
|
Вы протестировали те 3 строки, что вам давали или прочитали как оно работает. Ведь так?
Тогда, идем дальше: 2. Код:
Дальше понятно? |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Почему так... | Hermeneticus | Общие вопросы C/C++ | 2 | 22.07.2017 17:20 |
Почему так? | Za_Stalina | Свободное общение | 14 | 16.12.2010 08:45 |
Почему не так? | Nikita++ | Помощь студентам | 1 | 20.10.2010 21:19 |
Почему так? | Сильванович Михаил | Общие вопросы C/C++ | 2 | 03.07.2007 11:57 |