No.2ベストアンサー
- 回答日時:
こんな例で如何でしょうか。
"a+ b = 3" を3つの関数を使用して表示します。
-----
#include<stdio.h>
/* 戻り値を返す関数 */
int add1(int x, int y){
return x + y;
}
/* 戻り値を返さない関数 */
/* 結果を第1引数のポインタ経由で書き込む*/
void add2(int* p, int x, int y){
*p = x + y;
}
/* 戻り値を返さない関数 */
/* 関数内で表示するので返す必要がない*/
void add3(int x, int y){
printf("a + b = %d\n", x + y);
}
int main(void) {
int a = 1;
int b = 2;
int c;
printf("a + b = %d\n", add1(a,b));
add2(&c, a, b);
printf("a + b = %d\n", c);
add3(a, b);
return 0;
}
-----
実行結果
a + b = 3
a + b = 3
a + b = 3
-----
No.3
- 回答日時:
仕事(関数)をしてください、報告(戻り値)は不要だ
という場合ですね。
例えば、内部変数の初期化処理があるとします。それは、ただ0または空白を内部変数に代入するだけです。戻り値は入りません。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・集中するためにやっていること
- ・テレビやラジオに出たことがある人、いますか?
- ・【お題】斜め上を行くスキー場にありがちなこと
- ・人生でいちばんスベッた瞬間
- ・コーピングについて教えてください
- ・あなたの「プチ贅沢」はなんですか?
- ・コンビニでおにぎりを買うときのスタメンはどの具?
- ・おすすめの美術館・博物館、教えてください!
- ・ことしの初夢、何だった?
- ・【お題】大変な警告
- ・【大喜利】【投稿~1/20】 追い込まれた犯人が咄嗟に言った一言とは?
- ・洋服何着持ってますか?
- ・みんなの【マイ・ベスト積読2024】を教えてください。
- ・「これいらなくない?」という慣習、教えてください
- ・今から楽しみな予定はありますか?
- ・AIツールの活用方法を教えて
- ・【お題】逆襲の桃太郎
- ・自分独自の健康法はある?
- ・最強の防寒、あったか術を教えてください!
- ・【大喜利】【投稿~1/9】 忍者がやってるYouTubeが炎上してしまった理由
- ・歳とったな〜〜と思ったことは?
- ・モテ期を経験した方いらっしゃいますか?
- ・好きな人を振り向かせるためにしたこと
- ・スマホに会話を聞かれているな!?と思ったことありますか?
- ・それもChatGPT!?と驚いた使用方法を教えてください
- ・見学に行くとしたら【天国】と【地獄】どっち?
- ・これまでで一番「情けなかったとき」はいつですか?
- ・この人頭いいなと思ったエピソード
- ・あなたの「必」の書き順を教えてください
- ・14歳の自分に衝撃の事実を告げてください
- ・人生最悪の忘れ物
- ・あなたの習慣について教えてください!!
- ・都道府県穴埋めゲーム
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
複数桁10進数の*桁目だけを抽出...
-
「指定されたキャストは有効で...
-
C言語での引数の省略方法
-
#define _CRT_SECURE_NO_WARNIN...
-
C言語 エラーの原因がわからな...
-
因数分解を行うプログラムについて
-
商と剰余を同時に求める(C言語)
-
入力を待たずにstdinの監視をし...
-
異なる文字列のマッチングを、D...
-
C言語の配列をC++のvectorに高...
-
int16_t の _t は何?
-
ラップ関数とはどんなものですか?
-
C言語での平滑化フィルタ
-
C#のジェネリック
-
足して100になるような乱数のア...
-
ColorをRGBで指定する方法
-
クイックソートの交換回数
-
【C++】関数ポインタの使い方
-
エラー 添字が付けられた値が、...
-
3数の最大公約数
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
「指定されたキャストは有効で...
-
C言語での引数の省略方法
-
C言語 エラーの原因がわからな...
-
#define _CRT_SECURE_NO_WARNIN...
-
複数桁10進数の*桁目だけを抽出...
-
【C++】関数ポインタの使い方
-
ラップ関数とはどんなものですか?
-
ColorをRGBで指定する方法
-
(int *)の意味
-
足して100になるような乱数のア...
-
シェルピンスキーのギャスケット
-
if と配列の組み合わせ
-
実数の整数部,小数部の取得
-
構造体の勉強中です 合計点の高...
-
「{ } で囲むだけ」は正しい?
-
c言語の配列を使ってサイコロを...
-
式は定数値が必要です」という...
-
acceptをalarmでタイムアウトさ...
-
read関数をノンブロッキングで...
-
std::set<int> で、ある値が何...
おすすめ情報