Здравствуйте, гость ( Вход | Регистрация )
ViGOur | Дата 11.4.2008, 8:09 |
Будет время найду еще парочку оригинальных задачек. | |
rich | Дата 10.4.2008, 20:46 |
потому что if(x++) вернёт false, и поэтому if(x++ && (/*всё что угодно*/)) тоже вернёт false. задачка очень порадовала. |
|
Litkevich Yuriy | Дата 10.4.2008, 5:08 |
хм, да я нашел у себя в заначке шпаргалки по "С", когда писал первые програмки под микроконтроллер PICmicro, об этом моменте, еслиб там вместо у была бы функция, она бы тоже не вызывалась, а я про это уже забыл, просто выработал правило, в условиях ничего невычислять, по возможности, видимо оно меня и спасает от таких казусов. | |
Novak | Дата 9.4.2008, 23:33 |
в принципе, логично, что единица - второе выражение в И все же вычисляться совсем не должно... | |
ViGOur | Дата 9.4.2008, 13:57 |
побольше народу отметится, я все расскажу. | |
Litkevich Yuriy | Дата 9.4.2008, 13:54 |
я с компилил, но как получился результат не понял | |
ViGOur | Дата 9.4.2008, 13:49 |
Ладно, пока ломайте голову, а я еще задачку дам, но в другой теме. t;line-height:100%">Архимед, а ты запроси пароль новый выслать... |
|
Litkevich Yuriy | Дата 9.4.2008, 13:45 |
хотя нет, постинкремент по х и у в условии, потом x + y , тоды 2 получается |
|
Архимед | Дата 9.4.2008, 13:42 |
Я тож тебя люблю . Чёгт, пароль в упор не помню . |
|
ViGOur | Дата 9.4.2008, 13:39 |
Архимед, редиска! | |
Просмотр темы полностью (откроется в новом окне) | |
Текстовая версия | Сейчас: 29.3.2024, 10:50 |