cuidado pra vc n encalhar em alguns undefined behaviors do C quando vc estiver brincando com parametros.
por exemplo:
Código:
int FuncA()
{
printf(“Hello “);
return 0;
}
int FuncB()
{
printf(“World”);
return 0;
}
void FuncC( int a, int b )
{
printf(“!!!!”);
}
int main(int, char **)
{
FuncC( FuncA(), FuncB() );
return 0;
}
Este código pode tando imprimir “Hello World!!!!” quanto “WorldHello !!!!”, porque a norma não diz nada quanto a ordem em que os argumentos de uma função são executados ( eu disse executados, nao empilhados rs )
abração