問題タブ [pointer-to-array]

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.

0 投票する
2 に答える
82 参照

c - 配列へのポインター、malloc、および範囲外アクセス

C で配列へのポインターが与えられた場合、余分な要素 (指定された配列サイズを超える) に対して十分なメモリをそれに malloc し、[] 演算子またはポインター演算のいずれかを使用してそれらの要素に安全にアクセスできますか?

次の例を検討してください。

このコードは正常にコンパイルされ、gcc で正しい結果が生成されます。ただし、未定義の動作が発生するかどうかはわかりません。

ありがとう!