Egor
результат присваивания - значение переменной, в первом случае - это ноль, а ноль - это фолс, во втором - это 2, а два - это не ноль, значит - тру, поэтому ответ - три
Денис
Anonymous
ребят, хочу спросить
Egor
a=0?a=1:a=2?a=3:a=4?a=5:a=6;
перепишите как:
if ( a = 0 /*false*/ ) { a = 1 } else { if ( a = 2 /*true*/ ) { a = 3 } else { if ( a = 4 ) { a = 5 } else { a = 6} } }
Anonymous
вот смотрите
Egor
Square
A=0 вернёт true
Anonymous
for(;*a[i][0];){}
Денис
Egor
Anonymous
это т.е. пока в памяти по адресу "а" не будет ноля - цикл будет выполняться?
Egor
Square
Проверь плз
Square
Студия?
Anonymous
а если int *char; и цикл for(;char;){}
Anonymous
он будет выполняться вечно? ведь адрес не может быть нулевым?
Денис
Ну если коротко, то никаких присвоений в ифах
Square
Square
Не
Mark
где гарантия, что в неинициализированном указателе не окажется 0?
Mark
он будет выполняться вечно? ведь адрес не может быть нулевым?
Egor
Эээ
gcc 4.9.2, что не так?
Square
Egor
ещё вопросы ?
Egor
Square
Посыпаю голову пеплом
Square
Я был уверен что проверяется не значение а результат процесса
Square
Всмысле проучилось ли присвоить
Egor
как видишь - нет
Egor
a = 0 —-> вернёт ноль, что есть false
Egor
потому что фигню пишешь
Egor
вот тут всё в порядке
http://cpp.sh/7qt7l
Egor
было бы в порядке, компилятор бы не ругался, как думаешь?
Egor
смотри пример выше http://cpp.sh/7qt7l
Egor
знаете, я терпеливый, как мне казалось, но "я за бан"
Anonymous
мне ответили
Anonymous
спасибо
Egor
я тебе давно ответил как НУЖНО было тут написать
Egor
а не почему та фигня не работает
Anonymous
ты имеешь ввиду ссылки давать?
Egor
и он даже, внезапно, работает
Egor
и написан на нормальном С++, а не мешанине С и плюсов
Alexander
Anonymous
я ещё не дорос что бы отделять С от С++
Egor
Anonymous
Пфф
Alexander
Anonymous
хорошо, а каким мне тогда пользоваться то учебником?
Денис
Anonymous
он русский... да ещё и написан женщиной.......
Anonymous
(с)
Leonid
женщиной?!? фу какая мерзость...
Egor
Egor
он хотя бы написно по нормальному С++03
Leonid
на самом деле неоднакратно встречал женщин крутых программистов. стереотипы стереотипчики...
Egor
Anonymous
я тоже встречал, странно откуда они берутся
Anonymous
на самом деле неоднакратно встречал женщин крутых программистов. стереотипы стереотипчики...
Alexander
Andrey
Egor
ок, тут да, был не прав
Денис
Alexander
у меня gcc
Денис
Alexander
Alexander
a=0?a=1:(a=2)?a=3:(a=4)?a=5:(a=6);
так скомпилял
Egor