Каково будет значение “ а"? тип int а = 3; инт Б = 5; а += (а &ЛТ; б)? (1): (- а)
Каково будет значение “ а"?
int a = 3; int b = 5; a += (a < b)? (1):(-a)
Что я уже пробовал:
Каково будет значение “ а"?
int a = 3; int b = 5; a += (a < b)? (1):(-a)
Мы не делаем вашу домашнюю работу.
Домашнее задание не предназначено для проверки ваших навыков просить других людей выполнять вашу работу, оно предназначено для того, чтобы помочь вашему учителю проверить ваше понимание пройденных вами курсов, а также проблем, возникающих при их применении.
Любая ваша неудача поможет учителю выявить ваши слабости и наметить меры по их исправлению.
Вы должны научиться использовать отладчик как можно скорее. Вместо того чтобы гадать, что делает ваш код, пришло время увидеть, как он выполняется, и убедиться, что он делает то, что вы ожидаете.
Отладчик позволяет вам следить за выполнением строка за строкой, проверять переменные, и вы увидите, что есть точка, в которой он перестает делать то, что вы ожидаете.
Отладчик-Википедия, свободная энциклопедия[^]
Освоение отладки в Visual Studio 2010 - руководство для начинающих[^]
Отладчик здесь для того, чтобы показать вам, что делает ваш код, и ваша задача-сравнить его с тем, что он должен делать.
Совет: есть простой способ узнать ценность a
, запустите код.
Короткий ответ: используйте отладчик.
Чуть длиннее ответ: это нетрудно, если предположить, что a
слева от =
оператор есть 'новое значение a"и все экземпляры (одной и той же переменной) a
справа от =
АР 'текущее значение а'.
В дополнение,
a += ...
a = a + ...
Мы не делаем домашнее задание: оно задано не просто так. Она существует для того, чтобы вы думали о том, что вам сказали, и пытались понять это. Он также существует для того, чтобы ваш наставник мог определить области, в которых вы слабы, и сосредоточить больше внимания на корректирующих действиях.
И мы, конечно, не собираемся делать вашу домашнюю работу, когда вы могли бы решить ее за считанные секунды, посмотрев на нее или скомпилировав и запустив ее как код!
Попробуйте сами, возможно, вы обнаружите, что это не так сложно, как вы думаете!