If...else

Тема в разделе "C/C++/C#", создана пользователем Villiya, 18 дек 2011.

  1. Villiya

    Villiya Гость

    уважаемые программисты, столкнулась с таким моментом в коде
    Код (Text):
    int kk;

    for(kk=0; kk<2; kk++)
    {
    if(kk)
    {
    //что-то
    }
    else
    {
    //что-то
    }
    но как такое возможно???? :)
    ведь форма записи
    Код (Text):
    if(boolean_expression)
    {
    // statement(s) will execute if the boolean expression is true
    }
    else
    {
    // statement(s) will execute if the boolean expression is false
    }
    именно boolean! а у меня в программе int и она работает - о чудо! может мне кто-нибудь объяснить как это может быть?
     
  2. vitfil

    vitfil IT-интегратор

    Регистрация:
    2 апр 2004
    Сообщения:
    2.070
    Симпатии:
    0
    Берем Страуструпа или Кернигана и Ричи и читаем до просветления!
    0 equal false
     
Загрузка...
Похожие Темы - else
  1. fedotxxl
    Ответов:
    5
    Просмотров:
    2.935
  2. dimat
    Ответов:
    3
    Просмотров:
    2.285

Поделиться этой страницей