| < 1> < 2> < 3> < 4> < 5> < 6> < 7> < 8> < 9> < 10> < 11> | int main(void) { int n;//int型の変数 n を定義。 n=10;//nに10を代入。 //前回がここまで。 n=2+3;//式1 n=2+3*4;//式2 return 0; } |
| 通し記号 | 型 | 値 | 種別 |
|---|---|---|---|
| A | int | 10 | 変数(n) |
| B | 演算子(=)(2項、算術、優先2、結合←) | ||
| C | const int | 2 | 定数 |
| D | 演算子(+)(2項、算術、優先12、結合→) | ||
| E | const int | 3 | 定数 |
| 通し記号 | 型 | 値 | 種別 |
|---|---|---|---|
| A | int | 10 | 変数(n) |
| B | 演算子(=)(2項、算術、優先2、結合←) | ||
| C | int | 5 | 一時変数 |
| 通し記号 | 型 | 値 | 種別 |
|---|---|---|---|
| A | int& | 5 | 一時変数(参照先:n) |
| 通し記号 | 型 | 値 | 種別 |
|---|---|---|---|
| A | int | 5 | 変数(n) |
| B | 演算子(=)(2項、算術、優先2、結合←) | ||
| C | const int | 2 | 定数 |
| D | 演算子(+)(2項、算術、優先12、結合→) | ||
| E | const int | 3 | 定数 |
| F | 演算子(*)(2項、算術、優先13、結合→) | ||
| G | const int | 4 | 定数 |
| 通し記号 | 型 | 値 | 種別 |
|---|---|---|---|
| A | int | 5 | 変数(n) |
| B | 演算子(=)(2項、算術、優先2、結合←) | ||
| C | const int | 2 | 定数 |
| D | 演算子(+)(2項、算術、優先12、結合→) | ||
| E | int | 12 | 一時変数 |
| 通し記号 | 型 | 値 | 種別 |
|---|---|---|---|
| A | int | 5 | 変数(n) |
| B | 演算子(=)(2項、算術、優先2、結合←) | ||
| C | int | 14 | 一時変数 |