問題タブ [function-definition]

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 投票する
1 に答える
64 参照

c++ - 関数に渡された配列の長さを取得するにはどうすればよいですか?

次の関数があるとします。

そして次の配列:

プログラムが「6」を出力し、次に配列の内容を出力することを期待していました。しかし、何らかの理由でsizeof(ar) / sizeof(ar[0])1 に評価されますが ( と の両方が '4'sizeof(ar)sizeof(ar[0])評価されるため)、出力は正常に機能します (渡された配列には 6 つの要素すべてが含まれていることを意味します)。

これは、関数に渡された配列でのみ発生します (配列が宣言されている main() で長さを評価しようとしましたが、正常に機能しました)。関数内の配列の長さを取得するにはどうすればよいですか?

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

c - 動的配列のメモリ割り当て

演習を解いている間、メモリの割り当てに行き詰まりました。

演習要件: 区切り記号に応じて文字列を分割する関数を作成します。2 番目の引数は、一意の文字区切りです。この関数は、区切り記号で囲まれた文字列を含む配列を返す必要があります。

例:

コード:

エラーが発生しています。誰かが私が間違っていることを説明できますか?