我試圖將變量從一個功能傳遞給另一個。傳遞和返回變量在C
例如像:
FuncA的行:取入來自用戶的3個輸入,我想在FuncB使用這些3個輸入。
我該怎麼做?我只需從FuncA返回3個值,並將其作爲Func B的參數傳遞?
我會這樣做嗎? **不使用指針。
int FuncA(void);
int FuncB(int A, int B, int C, int D, int E);
int main(void)
{
FuncA(void);
FuncB(A,B,C);
}
int FuncA(void)
{
printf("Enter 3 number:");
scanf("%d %d %d" &A, &B, &C);
return A, B, C;
}
int FuncB(int A, int B, int C)
{
.............
}
'返回A,B,C;'將只返回'C'值。逗號表達式的左側操作數不起作用。 – Mahesh