crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )

> Задачка №1, проверяем знания, не используем компилятор...
ViGOur
  опции профиля:
сообщение 9.4.2008, 13:23
Сообщение #1


Мастер
******

Группа: Модератор
Сообщений: 3296
Регистрация: 9.10.2007
Из: Москва
Пользователь №: 4

Спасибо сказали: 231 раз(а)




Репутация:   40  


Не пользуемся компилятором!

Что будет выведено на экран?
#include <iostream>

int main(int argc, char** argv)
{
  int x = 0;
  int y = 0;

  if (x++ && y++)
  {
    y += 2;
  }

  std::cout << x + y << std::endl;

  return 0;
}
И почему? :)

p.s. я знаю почему, просто задачка порадовала. :)
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

Сообщений в этой теме
- ViGOur   Задачка №1   9.4.2008, 13:23
- - Архимед   Единица, будет выведена, ибо "y++" не бу...   9.4.2008, 13:29
- - Litkevich Yuriy   да вроде только "0"   9.4.2008, 13:33
|- - ViGOur   Цитата(Litkevich Yuriy @ 9.4.2008, 14:33)...   9.4.2008, 13:34
- - Архимед   Цитата(Litkevich Yuriy @ 9.4.2008, 13:33)...   9.4.2008, 13:37
- - ViGOur   Архимед, редиска!   9.4.2008, 13:39
- - Архимед   Я тож тебя люблю . Чёгт, пароль в упор не помню .   9.4.2008, 13:42
- - Litkevich Yuriy   хотя нет, постинкремент по х и у в условии, потом...   9.4.2008, 13:45
- - ViGOur   Ладно, пока ломайте голову, а я еще задачку дам, н...   9.4.2008, 13:49
- - Litkevich Yuriy   я с компилил, но как получился результат не понял   9.4.2008, 13:54
- - ViGOur   побольше народу отметится, я все расскажу.   9.4.2008, 13:57
- - Novak   в принципе, логично, что единица - второе выражени...   9.4.2008, 23:33
- - Litkevich Yuriy   хм, да я нашел у себя в заначке шпаргалки по ...   10.4.2008, 5:08
- - rich   потому что if(x++) вернёт false, и поэтому if(x++ ...   10.4.2008, 20:46
- - ViGOur   Будет время найду еще парочку оригинальных задачек...   11.4.2008, 8:09


Быстрый ответОтветить в данную темуНачать новую тему
Теги
Нет тегов для показа


1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0




RSS Текстовая версия Сейчас: 28.3.2024, 20:37