答えて
文字'0'
は、あなたの価値がそう-128にオーバーフローに起こるsigned char
に0以下になるまで48
あなたはこれをカウントアップの数値を持っています。編集:(これは未定義の動作ですが、一般的な結果ですが、これは毎回発生するという意味ではありません。つまり、DO NOT DO ITを意味します)
0未満で評価すると、カウントアップしないc。
kerrekが指摘したように、署名付き変数にオーバーフローが発生するため、未定義の動作が発生します。
ああ、それについて考えて、ありがとう、これは多くの問題を解決することができます – TheNemesis584
答えはそれを述べていますが、私は再び非常に明確になるようにしましょう:この行動には絶対にしないでください。 – davmac
@davmacこれを編集します^^ –
- 1. 誰かが私にこのコードを説明できますか?
- 2. 誰かがこのJavascriptコード/チャレンジを説明できますか?
- 3. 誰かがこのコードを説明できますか?
- 4. 誰かがこのCSSコードを説明できますか?
- 5. 誰かがこのScalaコードを説明できますか?
- 6. 誰かがこの継承コードを説明できますか?
- 7. 誰かがこのコードのモジュロ関数がなぜ機能しないのか説明できますか?
- 8. 誰でもこのコードを説明できますか?
- 9. 誰も私にこのコードを説明できますか?
- 10. 誰も私にこのコードを説明できますか?
- 11. 誰も私にこのMATLABコードを説明できますか?
- 12. 誰でもこの機能がどのように機能するのか説明できますか?
- 13. 誰かが次のjavascriptコードを説明できますか?
- 14. 誰かが次のコードを説明できますか?
- 15. 誰もこのスクランブリング機能の仕組みを説明できますか?
- 16. 誰かがこのLabviewコードを説明することができます
- 17. 誰かがObjective-Cのこの1行のコードを説明できますか?
- 18. 誰かがObservable.timeoutとtakewhileの機能を説明できますか?
- 19. 誰かがこのPythonコードの仕組みを説明できますか?
- 20. 誰かがこのMD5 MessageDigestコードのしくみを説明できますか?
- 21. 誰かが私にこのコードの出力を説明できますか?
- 22. 誰かが私にこの行のScalaコードを説明できますか?
- 23. 誰かがこのコードの実行方法を説明できますか?
- 24. 誰かがこのコードの仕組みを私に説明できますか?
- 25. 誰かが私にこのコードのスタックを説明できますか?
- 26. 誰かがコードを説明できますか?
- 27. 誰かがこのビット操作コードを説明できますか?
- 28. 誰かがこのJavaScriptコードを私に説明できますか?
- 29. 誰かがこのコードを行ごとに説明できますか?
- 30. 誰かがこのコードセグメントを説明できますか?
コードには未定義の動作があります。 –
'char'のサイズについて考えると、符号ビットについて考えてください。 –
「なぜ?」という質問に確実に答えられることは不可能です。理論的には、[ハードドライブのフォーマット](https://randomascii.wordpress.com/2014/05/19/undefined-behavior-can-format-your-drive/)になる可能性があります。 –