Форум программистов, компьютерный форум CyberForum.ru

Объясните пожалуйста работу кода - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Сложение в столбик http://www.cyberforum.ru/cpp-beginners/thread1810442.html
Даны два целых числа — двузначное число aa и однозначное число bb, причем первое задается двумя цифрами: a1a1 — числом единиц, и a2a2 — числом десятков. Требуется получить цифры числа, равного сумме aa и bb (известно, что число (a+b)(a+b) двузначное). При решении задачи нельзя вычислять числа aa и (a+b)(a+b). Формат входных данных Вводятся три целых числа a2a2, a1a1 и bb...
C++ Класс "Массив беззнаковых целых чисел" Нужно создать класс содержащий динамический массив беззнаковых целых чисел. http://www.cyberforum.ru/cpp-beginners/thread1810407.html
Игры на графах C++
Помогите пожалуйста 😊 Имя входного файла: стандартный ввод Имя выходного файла: Стандартный вывод Ограничение по времени:1 секунда Ограничение по памяти:64 мегабайт Даны два ориентированных ациклических графа. В начале игры в каждом из графов в начальной позиции (одной из вершин) стоит фишка. За один ход игрок двигает обе фишки по ребрам (каждую фишку в своем графе соответственно)....
Дано натуральное трехзначное число n. Верно ли, что среди его цифр есть 0 или 9? C++
Доброго времени суток как реализовать на c++?Дано натуральное трехзначное число n. Верно ли, что среди его цифр есть 0 или 9? Понимаю что нужно реализовать через разветвление , но что на что делить не сильно понятно.
C++ Простой матричный калькулятор на C++ (консольный) http://www.cyberforum.ru/cpp-beginners/thread1810368.html
Сразу хочу уточнить! Это простой матричный калькулятор на C++. Писал давно. Имеет ряд недоработок (возможно в дальнейшем отлажу и приведу в надлежащий вид). Выкладываю на добровольных началах, поэтому просьба не писать негатив(не претендую на звание лучшего программиста). Также будет отлично, если вы пришлете свой доработанный или полностью индивидуальный вариант, заранее таким людям ОГРОМНОЕ...
C (СИ) Установка видео режима Turbo C Установка видео режима Примечание: Функция 00h прерывания 10h позволяет задать любой режим работы видеоадаптера: пример выбора режима видеоадаптера: mov ah,0 ; функция выбора режима работы видеоадаптера mov al,mode ; выбираем режим mode int 10h Нужен режим 6, это графический цветной, подробнее

Показать сообщение отдельно
Байт
 Аватар для Байт
13941 / 8772 / 1220
Регистрация: 24.12.2010
Сообщений: 15,882
20.09.2016, 10:02     Объясните пожалуйста работу кода
Цитата Сообщение от Baron Rojo Посмотреть сообщение
Почему все работает нормально
Ты залезаешь за выделенную для стека область. Однако, это место ничем не занято и не защищено. Там находится мусор. Вот мусор тебе и выводится.
Цитата Сообщение от Baron Rojo Посмотреть сообщение
как идет выделение памяти под a.data2 ?
Хз. Написана, конечно, чушь. По идее, нормальный транслятор должен обидеться. А если не обиделся - кто знает, что у него на уме. Попробуй напечатать sizeof(A). Или sizeof(a.data2); Возможно, он трактует int data2[] как int *data2.

Добавлено через 2 минуты
Цитата Сообщение от Байт Посмотреть сообщение
за выделенную для стека область
Не точно выразился. За выделенную для кадра стека область.
 
Текущее время: 18:22. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru