私は私のプログラムで非常に奇妙な問題を抱えており、あなたが助けてくれることを望んでいます。私は本当に基本的な機能のペアを持っています。一方が他方を呼び出し、returnintが必要です。
完全に不明な理由により、変数への戻り値が変数に割り当てられている場合、条件が真であっても、最初の関数は一致を出力できません。
機能1:
int function1(int posX, int posY){
int x=1;
int y=1;
if (posX == X && posY == Y){
printf("Match");
return 1;
}
}
機能2:
int i = function1(1, 1);
動作します:
function1(1,1);
明確にするために、「一致」というメッセージが表示された場合は機能していると言っています。