valor de retorno de retorno

return solo puede devolver un valor: un valor numérico o un valor de puntero.
Necesita devolver múltiples valores, la forma más sencilla es pasar por los parámetros de la función.

return j, k; está bien, la sintaxis es correcta, porque devuelve el valor de una expresión. Aquí está la "expresión de coma":
j, k; el
resultado del "cálculo" de la expresión de coma es la última expresión separada por comas, donde j es una expresión yk es una expresión;
devuelve j, k; devuelve k
return k, j; return j
puede intentar:
#include <stdio.h>
int fun ()
{
int k = 1, j = 3;
return j, k; // o intente return k, j;
}
void main ()
{
int x;
x = fun ();
printf ("% d", x);
getch ();
}

Supongo que te gusta

Origin www.cnblogs.com/zycs/p/12656020.html
Recomendado
Clasificación