voidについて
いつもお世話になってます。
最近プログラミングの授業に全然ついていけなくて、1から勉強しようと思ってます。
今回はvoidについて質問なのですが、たとえば下のようなプログラムがあるとします(あえてabcとcdfとxyzを使い分けています。)
数字を入力するとプロトタイプ宣言した関数で足して戻り値が答え(←日本語あってますか?)ってことですよね?
私はvoid関数についてあまり理解できていないので、void関数ではどのように数字が動いているかとどれを一致させなければいけないのかをabcdefxyzを使って詳しく解説していただきたいです。
あと関数の起動の仕方(←日本語あってますか?)も教えていただきたいです。
c=tasu(a,b);
printf("%lg\n",c);という方法とか
tasu(a,b); ←これだけとか
)
文章ぐだぐだで申し訳ないです。
どなたかおねがいいたします。
)
#include<stdio.h>
void tasu(double x, double y, double z);
int main(void){
double a,b,c;
printf("1つ目の数字を入力>");
scanf("%lg", &a);
printf("2つ目の数字を入力>");
scanf("%lg", &b);
c=tasu(a,b);
printf("%lg\n",c);
return 0;
}
void tasu(int x, int y, int z)
{
d = e + f;
}
お礼
分かりやすいです。ありがとうございました!!