C++ Notes: ++, =, ?: Expression Exercises
Name ______________________
Assume the following:
int j = 6;
int k = 10;
int n;
bool b = false;
Give the value that is assigned, or illegal.
- __________
n = k++;
- __________
n = (k++);
- __________
n = ++k;
- __________
n = 7++;
- __________
n = k++ + ++j;
- __________
n = k+++++j;
- __________
n = k = j = 5;
- __________
n = k = (j = 5);
- __________
n = (k = j) = 5;
- __________
3 = 4;
- __________
n = k; n += 1;
- __________
n = k; n *= 2;
- __________
n = k; n /= 2;
- __________
n = (k>j)?k:j+1;
- __________
b = (k%2==0)?-1:1;