#1
by ポータル241 » 5年前
C言語を勉強し始めて疑問に思った点を質問させてもらいます。
このようなsubstitutionでadditionの引数を二重に定義するような書き方は大丈夫なのでしょうか?
今回は1つのパターンしかないため、プログラムに意味を成していませんが、仮にsubstitution関数を複数回使い、answer2,answer3...などとパターンがある場合は使い道があるかと思われます。
初歩的な質問ですいません。なんと表現していいのかが分からず調べてもイマイチなものしか出て来ず納得出来なかったため回答を頂けますとありがたいです。
コード:
int answer = 0;
void addition(int answer,int x,int y){
answer = x + y;
}
void substitution(int answer,int number_x,int number_y){
addition(answer,number_x,number_y);
}
void main(){
substitution(1,1);
printf("a + b = %d",answer);
}
C言語を勉強し始めて疑問に思った点を質問させてもらいます。
このようなsubstitutionでadditionの引数を二重に定義するような書き方は大丈夫なのでしょうか?
今回は1つのパターンしかないため、プログラムに意味を成していませんが、仮にsubstitution関数を複数回使い、answer2,answer3...などとパターンがある場合は使い道があるかと思われます。
初歩的な質問ですいません。なんと表現していいのかが分からず調べてもイマイチなものしか出て来ず納得出来なかったため回答を頂けますとありがたいです。
[code]int answer = 0;
void addition(int answer,int x,int y){
answer = x + y;
}
void substitution(int answer,int number_x,int number_y){
addition(answer,number_x,number_y);
}
void main(){
substitution(1,1);
printf("a + b = %d",answer);
}[/code]