C++
Given a va ...
Site Language: English
Українська
English
Русский
Programming Tests
Login
Sign Up
Programming Tests
Theory
Snippets
Papers
Landing
Android
Prices
FAQ
Cosmo Story
Terms and Conditions
Privacy Policy
Cookies Policy
Send Feedback
Given a variable
bool bValue = true;
What value will it have after applying the prefix increment operator to it?
++bValue;
true
false
The "++" operator cannot be applied to variables of the bool type.
Explanation
Quote from the c++ standard:
5.3.2 Increment and decrement
1 The operand of prefix ++ is modified by adding 1, or set to true if it is bool.
unary
operators
bool
prefix-operator
operator-precedence
Like
Login in
to like
Comment
Login in
to comment
Share
Tweet
Related Content
Как будет вычислено выражение: a+++b
Какой результат ? int i = 0; printf("%d\n %d", i, ++i);
Что выведется на консоль в результате выполнения следующего кода? int l=0; int x=l++; int y=--l; cout<<"x="<<x<<", y="<<y;
Какое значение получится в результате выполнения цикла с префиксным инкрементом: int a[4] = {1, 2, 3, 4}; int sum = 0; for (int i = 0; i < 4; ++i) { sum += a[i]; }
Что выведет следующий кусок кода? int value = 5; cout << value += 3;
C
++
Quiz
Login to learn C++
or
Read more about
C++ Quizzes
Follow CodeGalaxy
Mobile Beta
Send Feedback
Keep exploring
C++ quizzes
int main() { const int* i = int(); // 1 int const* j = int(); //2 int* const k = int(); //3 int* l(); //4 ++i; //5 ++j; //6 ++k; //7 ++*k; //8 ++l; //9 } Откомпилируется ли такой код? Если нет, то в каких строчках будут ошибки компиляции? После стандарта C++14.
Какой результат работы программы? #include <iostream> using namespace std; void f(double) { cout<<"f1"<<endl; } void f(const int ) { cout<<"f2"<<endl; } void f( int & ) { cout<<"f3"<<endl; } void main(void) { int n = 1; double b = 2; f(n); f(b); }
#include <iostream> using namespace std; int &test() { static int a = 3; return a; } int main() { ++++++test(); cout << test() << endl; return 0; } Что выведет cout?
При истинности какого из приведенных высказываний имеет смысл вычитание указателей?
Какое ключевое слово используется для описания пространства имен?
В чем разница между X x; и X x(); ?
Sign Up Now
or
Subscribe for future quizzes
Login in to like
Login in to comment