aboutsummaryrefslogtreecommitdiff
path: root/rcc-legacy/tests/sysy_lvX/014_arr_read_1d.sy
blob: 8596e515af8296f4b7f6ca562df9364772db8d79 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
int main()
{
    int a[3] = {};
    int b[4] = {0, 1};
    int c[7] = {2, 8, 6, 3, 9, 1, 5};
    int d[11];
    int e[4] = {101, 56, 24, 79}, f[6], g[9] = {85, 2, 1, 29};

    int i, j;
    i = a[1]; // i = 0
    j = c[i]; // j = 2
    i = g[j]; // i = 1
    j = e[i]; // j = 56
    return j;
}