Как понимать условие if (!a)? - C++ - Обсуждение 1500768 |
|
Обсуждение
Всего сообщений: 24
|
||||
Имя | Дата | Сообщение | ||
Читать обсуждение полностью: Как понимать условие if (!a)? |
||||
Albaz | 18.07.2015 10:24 |
https://www.cyberforum.ru/post7885435.html
int a = 0; if (!a)
т.е. если не ноль? Что не ноль?
|
||
mr_mczakenberg | 18.07.2015 10:45 |
https://www.cyberforum.ru/post7885461.html
"не 0" это 1, http://ideone.com/HrBArQ
Если int a = 1; то...
|
||
Jewbacabra | 18.07.2015 10:46 |
https://www.cyberforum.ru/post7885462.html
если 0
a
|
||
sourcerer | 18.07.2015 12:48 |
Решение https://www.cyberforum.ru/post7885618.html
То, что находится внутри скобок оператора if приводится к...
|
||
Albaz | 18.07.2015 13:16 |
https://www.cyberforum.ru/post7885744.html
Почему :
int f(int& x) {
static int a = 0; if (!a) a =...
|
||
castaway | 18.07.2015 21:45 |
https://www.cyberforum.ru/post7886853.html
У тебя вроде вопрос изначально по-другому звучал.
С каким...
|
||
Croessmah | 18.07.2015 22:00 |
https://www.cyberforum.ru/post7886894.html
да с любым, тут же
cout << f(y) << y;
UB
|
||
castaway | 18.07.2015 22:06 |
https://www.cyberforum.ru/post7886908.html
Croessmah, по-моему там нет UB, но вот пример я прочитал...
|
||
Croessmah | 18.07.2015 22:08 |
https://www.cyberforum.ru/post7886915.html
castaway, функция f принимает ссылку и внутри меняет...
|
||
castaway | 18.07.2015 22:11 |
https://www.cyberforum.ru/post7886926.html
Потому.#include <iostream>
int f( int & x ) {
static...
|
||
Croessmah | 18.07.2015 22:14 |
https://www.cyberforum.ru/post7886935.html
блин, там еще один вызов :D
|
||
castaway | 18.07.2015 22:14 |
https://www.cyberforum.ru/post7886936.html
У меня последнее время голова плохо работает по отношению к...
|
||
Croessmah | 18.07.2015 22:23 |
https://www.cyberforum.ru/post7886958.html
Убери первый вызов, чтобы x поменялся:
clang -...
|
||
sourcerer | 18.07.2015 22:25 |
https://www.cyberforum.ru/post7886964.html
Чем занялся, если не секрет?
|
||
castaway | 18.07.2015 22:40 |
https://www.cyberforum.ru/post7887002.html
Всё верно. Туплю.. Бывает.. Вроде бы проблема стара как...
|
||
Albaz | 19.07.2015 05:42 |
https://www.cyberforum.ru/post7887414.html
" При повторном вызове функции, переменная a
внутри неё не...
|
||
0x10 | 19.07.2015 06:38 |
https://www.cyberforum.ru/post7887431.html
Уже говорил, повторю еще раз: почитай книги. Часть вопросов...
|
||
Ferrari F1 | 19.07.2015 08:44 |
https://www.cyberforum.ru/post7887530.html
Отвечу без длинных текстов: это значит, что а должно быть...
|
||
Croessmah | 19.07.2015 08:59 |
https://www.cyberforum.ru/post7887549.html
Нет. Всё выражение !a должно быть true. А остальное зависит...
|
||
Ferrari F1 | 19.07.2015 09:07 |
https://www.cyberforum.ru/post7887557.html
Croessmah,
Это по сути одно и то же
|
||
Croessmah | 19.07.2015 09:08 |
https://www.cyberforum.ru/post7887560.html
Да ладно?
#include <iostream>
class MyInt
{
public:...
|
||
Ferrari F1 | 19.07.2015 09:12 |
https://www.cyberforum.ru/post7887564.html
Croessmah, да зачем ты все усложняешь?? очевидно же, что...
|
||
Croessmah | 19.07.2015 09:17 |
https://www.cyberforum.ru/post7887568.html
затем, что всё зависит от типа и преобразований.
int не...
|
||
Ferrari F1 | 19.07.2015 09:23 |
https://www.cyberforum.ru/post7887576.html
Croessmah, я не буду с тобой спорить, ты цепляешься за...
|
||
|
||||
Similar |
Как понимать условие цыкла while(1) ? Как это понимать? Как понимать такую запись? Как это понимать вообще? |
|||
Ads |
|
|||
MoreAnswers |
Область видимости, как ее понимать Как вообще понимать это задание? Как понимать, что в правой части * в скобках? Объясните, на что ругается компилятор, и как это понимать? |
|||