Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Temas - aisak77

#1
#include <stdio.h>
#include <stdlib.h>

int f1 (int *A, int n, int i);

int main(){
   
   int n = 4,a = 1;
   int i = 1;
   
   f1(&a,n,i);
   
   printf("LISTO");
   
}

int f1 (int *A, int n, int i)
{
   
   if (i == n)
      return 0;
   else
   {
   return f1(A, n, i++);
   }
}

Me da el siguiente error de compilación [Error] invalid conversion from 'int' to 'int*' [-fpermissive], no entiendo cual puede ser el problema :huh:, gracias.
#2
Según las declaraciones int *dx = &x, **ddx = &dx;
i. x es de tipo:
ii. dx es de tipo:
iii. ddx es de tipo:
iv. *dx es de tipo:
v. *ddx es de tipo:
vi. **dx es de tipo:

Dadas las siguientes declaraciones int V[4] = 1, 3, 4, 5, *p; Qué valor
contiene:
i. V + 3:
ii. p después de la asignación p = &v[0]:
iii. *(p+3):
iv. p después de la asignación p = v:
v. p+3: