-
Notifications
You must be signed in to change notification settings - Fork 0
/
jun13IncrementDecrement.txt
84 lines (56 loc) · 1.37 KB
/
jun13IncrementDecrement.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
11) int i = 0;
i = i++ - --i + ++i - i--;
printf("%d\n", i);
Output: 0
------------------------------------------------
2) int i = 1, j = 2, k = 3;
int m = i-- - j-- - k--;
printf("i=%d\n", i);
printf("j=%d\n", j);
printf("k=%d\n", k);
printf("m=%d\n", m);
Output: i=0
j=1
k=2
m=4
-------------------------------------------------
3) int a = 1, b = 2;
printf("%d", --b - ++a + ++b - --a);
Output: 0
-------------------------------------------------
4) int i=19, j=29, k;
k = i-- - i++ + --j - ++j + --i - j-- + ++i - j++;
printf("i=%d\n", i);
printf("j=%d\n", j);
printf("k=%d\n", k);
Output: i=19
j=29
k=-20
--------------------------------------------------
5) int i = 11;
int j = --(i++);
Output: ERROR
---------------------------------------------------
6) Guess the value of p
int m = 0, n = 0;
int p = --m * --n * n-- * m--;
printf("%i",p);
Output: 1
---------------------------------------------------
7) int a=1;
a = a++ + ++a * --a - a--;
printf("%i",a);
Output: 5
----------------------------------------------------
8) what will be the expected output of this program
int a = 11++;
printf("%i",a);
Output: ERROR
----------------------------------------------------
9) int ch = 'A';
printf("%i",ch);
//DOUBT
-----------------------------------------------------
10) char c = 'A', C = 'a';
printf("%d\n", c++ * ++C);
//DOUBT