На самом деле тут ещё отступы в заблуждение вводят.
Вот так то оно было бы думаю понятней (заодно отрезал лишние скобочки фигурные):

## Код:
```
int main()
{
    int g = 8;
    int a = 90;
    int d = 1;
    switch (g)
    {
        case 8:
            switch (d)
                case 0:
                    a = 4;
            break;
        case 1:
            a = 5;
            break;        
    }
    return a;
}
```


Не знаю кому как, а мне эта структура была видна сразу