問題タブ [zig]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
string - ループ内で文字列を印刷しようとしているときに Seg fault が発生しました
私は現在 Zig を学んでおり (C の経験はほとんどありません)、文字列を使っていくつかの実験を行って、概念を適切に理解していることを確認しています。
たとえば、文字列は の配列であるためu8
、次のコードを使用して文字 'C' を出力できることがわかりました。
次に、33 から 126 の範囲のコードでいくつかの基本的な文字を出力するために、ループを作成しようとしました。
しかし、実行すると次のエラーが発生します。
最も奇妙なことは、コードを少し変更してu8
配列を保持する変数を作成すると、意図したとおりに機能することです。
戻り値:
2 番目のコードがセグ フォールトをトリガーする理由を誰か説明できますか?