また、3行目を以下の通りにすると演算規則通りに結果2が得られます。
s[i] = ++i + 1;