ページ 11

足し算プログラムについて

Posted: 2011年3月05日(土) 01:11
by sasattyan
4,37を足し算するプログラムを作成せよ.
関数内では足し算のみを,出力はmain関数。
との問題があって、自分なりに説いたのですがこれでいいのかわかりません。
とても初級的なこととは承知ですがわかりやすく教えてもらえたらありがたいです。

以下が自分が書いたプログラミングです。
#include <stdio.h>

void add(int b)
{
printf("%d\n", b);
}

int main(void)
{
int a= 4 + 37 ;
add(a);

return (0);
}

Re: 足し算プログラムについて

Posted: 2011年3月05日(土) 01:25
by bitter_fox
sasattyan さんが書きました: 関数内では足し算のみを,出力はmain関数。
sasattyanさんのプログラムでは、main関数内で足し算をしてadd関数で出力していますので少なくとも「出力はmain関数」という条件を満たしていませんね。

add関数の戻り値を使用するなどをしてmain内で出力するようにしてみましょう。

Re: 足し算プログラムについて

Posted: 2011年3月05日(土) 01:58
by sasattyan
bitter_foxさん返答ありがとうございます。
わかりやすい説明で、理解することができました。
親切にありがとうございます。