Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Remmor
71 / 71 / 11
Регистрация: 02.02.2012
Сообщений: 290
#1

Какой результат будет от if (int value) - C++

27.08.2014, 09:02. Просмотров 233. Ответов 1
Метки нет (Все метки)

День добрый!

Я программирую на C#, c++ знаю не очень хорошо, сейчас переделываю старый код написанный на с++.
Сталкнулся с такой конструкцией:

C++
1
2
3
int action=0;
.. дальше идут понятные изменения action    от 0 до 3х ...                       
if(action)
Как этот иф воспринимать? как вечный тру?
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
27.08.2014, 09:02
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Какой результат будет от if (int value) (C++):

Какой результат будет получен в результате выполнения этого кода? - C++
В программе выполнены следующие описания: class A { protected: int a; public: A(int ax){ a = ax;} void print(){cout << a <<...

Найти с какой стороны цикл будет находить 0 скорее и на какой позиции он стоит - C++
Дан целочисленный массив а, который состоит из десяти чисел(от 0 до 9) и заполняется рандомно. Нужно найти с какой стороны цикл будет...

Результат преобразования int в float - C++
Доброго времени суток,пример unsigned int sande1=0,sande2=0; void TForm1::mat_tt(){ float dat=0.0; int posred=0; ...

Double to int, результат на 1 меньше ожидаемого - C++
Здравствуйте! в программе были такие строчки кода: double a = 89.0; int b = a; qDebug() << a << " " << b; в b почему то...

For power int double что за результат? - C++
Не понимаю что не так, помогите(((( #include "stdafx.h" #include <iostream> #include "locale.h" #include<cmath> int main() ...

Error LNK2019: unresolved external symbol "public: __thiscall Vector<int>::Vector<int>(int,int,int)" (?0?$Vec - C++
Вот есть заголовочный файл // Заголовочный файл Vector.h #ifndef VECTOR_H #define VECTOR_H #include &lt;iostream&gt; using...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Ilot
Модератор
Эксперт С++
1809 / 1166 / 227
Регистрация: 16.05.2013
Сообщений: 3,071
Записей в блоге: 5
Завершенные тесты: 1
27.08.2014, 09:05 #2
Сообщение было отмечено автором темы, экспертом или модератором как ответ
Цитата Сообщение от Remmor Посмотреть сообщение
Как этот иф воспринимать? как вечный тру?
Нет. Любое значение типа int отличное от 0 интерпретируется как true, а равное 0 как false.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
27.08.2014, 09:05
Привет! Вот еще темы с ответами:

Перевод десятичного числа в двоичное, результат в массиве типа int - C++
Здравствуйте! Задача: написать программу, которая переводит введенное десятичное число в двоичное число и цифры результата записывает в...

Неверный результат при преобразования типов данных static_cast<int>(double) - C++
Доброго времени суток, уважаемые программисты! Перейду сразу к сути проблемы: При данном значении вещественной переменной n (n=0.13) в...

Каким будет результат функции? - C++
bool __fastcall razdelitel(char c) { AnsiString r=&quot;. ; , : = ( ) + - * / ^ = &lt; &gt; \n \r&quot;; int r_leng = r.Length(); for (int i=1;...

Что если число будет слишком большим и не поместиться в int? - C++
Собственно есть char*, надо в int. Вроде есть atoi для этих целей. Но тут появляется пара неудобных вопросов: 1) Что если число будет...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru