Hola RGT.
La explicación y ejemplos que te ha puesto dehm han sido mas que claros, solo agregar que un modo que la función reciba la información necesaria en un solo parámetro puede ser:
Código C++:
Ver original#include <stdio.h>
typedef struct {
int *sv;
int sz;
} stArray;
void mostrar (stArray v) {
int i;
for ( i = 0; i < v.sz; i++ )
}
int main() {
int vv[10] = {5, 8, 2, 3, 1, 4, 6, 9, 2, 10};
stArray stv;
stv.sv = vv;
stv.sz = sizeof(vv) / sizeof(vv[0]);
mostrar(stv);
...
pero en definitiva los datos enviados siguen siendo dos...
Cita: Para qué sirve el *?, no sé usar punteros todavía.
En este
enlace vas a encontrar un buen tratamiento sobre el tema.
Saludos.