我试图将变量从一个功能传递给另一个。传递和返回变量在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