No.7
- 回答日時:
★アドバイス
・短いですが『返す』とは『結果』を処理元に『返す』ということだよ。
・『返す』以外に『関数』という言葉が出てきますが、処理するパーツのようなもの
と理解しましょう。『関数』=『サブルーチン』とも呼んだりします。
・よって、『ポインタを返す』とは、処理元に処理した結果をポインタで返す。
『セルの内容を返す』とは、処理元に処理したセルの内容を結果として返す。
・最後に、たくさんの回答者さんの意見を参考に『返す』のニュアンスを理解しましょう。
No.6
- 回答日時:
y = f(x)
は,数学で知っていると思います。
プログラムの世界では,これを
関数fはxを受け取って,計算結果を返し,その結果はyに代入される。
と言います。この「返す」と理解してください。
もう少し,専門的に言うと,
「fは,引数xにより処理を行い計算結果を返す関数である。
返された値は,yに代入されます。」
この「値」がポインタだったり,セルの内容(データ)だったり
するわけです。
No.5
- 回答日時:
具体例を挙げます
たとえば、数学の問題。
3+2
この答えは5ですが、プログラミングの話になると、「この演算処理は5を返す」と表現することがあります。
同様に、関数では
f(x) = 3x + 2
とあった場合、
f(5) は、3*5+2=17で、17という値になりますが、これは、「f(5)は17を返す」となります。
f(x)という関数に、5という値を渡して、計算してくれた結果を返してもらう、と言うニュアンスです。
No.3
- 回答日時:
関数の戻り値など、呼び出された側が呼び出した側に情報を渡すことを言っていると思います。
下記の例では、「関数abcは、1 と 2 と 3 を返している」 と言います。
int nnn;
int abc( int *n )
{
nnn = 1;
*n = 2;
return 3;
}
No.2
- 回答日時:
関数の戻り値を設定すること。
もしくは、その戻り値でreturnすることをいいます。
int sub1
{
return 3;
}
int main()
{
ret = sub1();
}
sub1 は3を返しています。
No.1
- 回答日時:
メインプログラムが動作し、関数(サブのプログラム)に対して
ある数値やポインタ値を要求します。
(メインプログラムが動作を一時止めて、サブプログラムが動作します。)
サブプログラムは、求められた値を所定の場所に格納し、動作を終了します。
メインプログラムが動作し、格納された値を読み取ります。
メインプログラムがサブプログラムに値などを要求し、
サブプログラムはそれに応えて値を作って渡します。
要求に応えるこの動作を「(値を)返す」と称しています。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
-
見学に行くとしたら【天国】と【地獄】どっち?
みなさんは、一度だけ見学に行けるとしたら【天国】と【地獄】どちらに行きたいですか? 理由も聞きたいです。
-
歳とったな〜〜と思ったことは?
歳とったな〜〜〜、老いたな〜〜と思った具体的な瞬間はありますか?
-
あなたの「プチ贅沢」はなんですか?
お仕事や勉強などを頑張った自分へのご褒美としてやっている「プチ贅沢」があったら教えてください。
-
この人頭いいなと思ったエピソード
一緒にいたときに「この人頭いいな」と思ったエピソードを教えてください
-
【大喜利】【投稿~1/20】 追い込まれた犯人が咄嗟に言った一言とは?
【お題】追い込まれた犯人が咄嗟に言った一言とは?
-
EXCELなどで「返す」という表現
その他(プログラミング・Web制作)
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・あなたの人生で一番ピンチに陥った瞬間は?
- ・初めて見た映画を教えてください!
- ・今の日本に期待することはなんですか?
- ・【大喜利】【投稿~1/31】『寿司』がテーマの本のタイトル
- ・集中するためにやっていること
- ・テレビやラジオに出たことがある人、いますか?
- ・【お題】斜め上を行くスキー場にありがちなこと
- ・人生でいちばんスベッた瞬間
- ・コーピングについて教えてください
- ・あなたの「プチ贅沢」はなんですか?
- ・コンビニでおにぎりを買うときのスタメンはどの具?
- ・おすすめの美術館・博物館、教えてください!
- ・【お題】大変な警告
- ・【大喜利】【投稿~1/20】 追い込まれた犯人が咄嗟に言った一言とは?
- ・洋服何着持ってますか?
- ・みんなの【マイ・ベスト積読2024】を教えてください。
- ・「これいらなくない?」という慣習、教えてください
- ・今から楽しみな予定はありますか?
- ・AIツールの活用方法を教えて
- ・最強の防寒、あったか術を教えてください!
- ・【大喜利】【投稿~1/9】 忍者がやってるYouTubeが炎上してしまった理由
- ・歳とったな〜〜と思ったことは?
- ・モテ期を経験した方いらっしゃいますか?
- ・好きな人を振り向かせるためにしたこと
- ・スマホに会話を聞かれているな!?と思ったことありますか?
- ・それもChatGPT!?と驚いた使用方法を教えてください
- ・見学に行くとしたら【天国】と【地獄】どっち?
- ・これまでで一番「情けなかったとき」はいつですか?
- ・この人頭いいなと思ったエピソード
- ・あなたの「必」の書き順を教えてください
- ・14歳の自分に衝撃の事実を告げてください
- ・人生最悪の忘れ物
- ・あなたの習慣について教えてください!!
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
C言語のポインタに直接アドレス...
-
init関数の意味
-
セグメントエラー
-
Run-Time Check Failure #3とい...
-
戻り値で構造体を返すことは可...
-
参照型で受け取った引数をポイ...
-
c言語で任意のファイルから読み...
-
ExcelVBAでのkernel32(64bit)
-
コンストラクタでnewを失敗した...
-
無効なポインタ操作のエラー
-
パスからファイル名を抽出
-
C言語の質問です
-
【C言語】別関数でポインタの値...
-
ポインタについて
-
構造体の中の構造体
-
C言語でのconstを返す関数
-
PASCALとFARの意味
-
単方向リストの解釈
-
【C言語】戻り値が構造体の関数
-
構造体を値で渡す良い点はあり...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
セグメントエラー
-
init関数の意味
-
C言語のポインタに直接アドレス...
-
fopne で失敗する原因
-
戻り値で構造体を返すことは可...
-
Run-Time Check Failure #3とい...
-
ExcelVBAでのkernel32(64bit)
-
参照型で受け取った引数をポイ...
-
c言語で任意のファイルから読み...
-
ハンドルはポインタか
-
C言語でのconstを返す関数
-
アプリを32bitから64bit移行
-
コンストラクタでnewを失敗した...
-
TCHAR文字列内の検索について
-
連結リスト 要素の入れ替え
-
LPSTR型の初期化について
-
パスからファイル名を抽出
-
VBはCを混乱させる?
-
ハンドル、アドレス、ポインタ...
-
Cで作成したDLL関数をVBから呼...
おすすめ情報