Форум программистов, компьютерный форум, киберфорум
Наши страницы

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

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

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

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

День добрый!

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

C++
1
2
3
int action=0;
.. дальше идут понятные изменения action    от 0 до 3х ...                       
if(action)
Как этот иф воспринимать? как вечный тру?
0
Лучшие ответы (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...

1
Ilot
Модератор
Эксперт С++
1823 / 1181 / 232
Регистрация: 16.05.2013
Сообщений: 3,118
Записей в блоге: 5
Завершенные тесты: 1
27.08.2014, 09:05 #2
Лучший ответ Сообщение было отмечено автором темы, экспертом или модератором как ответ
Цитата Сообщение от Remmor Посмотреть сообщение
Как этот иф воспринимать? как вечный тру?
Нет. Любое значение типа int отличное от 0 интерпретируется как true, а равное 0 как false.
2
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) Что если число будет...


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

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

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