-1
4

1 に答える 1

1

このコードでは、N は、スタックに最後に挿入された String のインデックスではなく、次の空のスペースのインデックスです。したがって、a[--N] を実行すると、実際には最初に N が減少しますが、最後に挿入された項目「to」がポイントされます。

最初の「-」に遭遇すると、スタックは次のようになります。

a[0] = "to"
a[1] = "be"
a[2] = "or"
a[3] = "not"
a[4] = "to"

N は 5 です。

于 2016-03-06T18:31:43.787 に答える