2016-05-28 2 views
-3

ポインタまたは構造体を使用せずに関数または配列から複数の値を返すことはできますか? 「はい」の場合、どのように?ポインタまたは構造体を使用せずに、複数の値またはCの関数から配列を返します。

+0

これは愚かな質問です。なぜポインタや構造を除外しますか? – fuz

+2

1)より広い型に値をパックする(2倍のコンプレックスにする)3)配列を 'ユニオン 'に入れる3)Yeech:グローバルを使う。詳細が必要です。 「価値」とは何ですか?何を試しましたか? – chux

+2

@FUZxxl:愚かな質問はないと言う人もいます。 (私はそれらに同意しない傾向があります) – Olaf

答えて

1

できません。 Cでは、すべての関数は値を返さず、返り値も返しません。除外する項目のいずれかを使用するか、呼び出し元が読み取ることができるグローバル変数に値を書き込む以外は、複数の値を返すことはできませんが、それは悪い考えです。

+0

@SidraEjazそれは私にとって喜びです。常に喜んで助けてください。 – fuz

0

いいえ、ポインタと構造体を使用せずに複数の値を返すことはできません。 ポインタまたは構造体を使用して複数の値を返すことができます

関連する問題