marzvolta
What is folding?
#include stdio.h (n csg por os < >'s )
void func(int **p1,int *p2){
*p2 = 2 * *p2;
*p1 = p2;
}
int main(){
int a=3,b=5,c;
int *p1 = &a;
int **p2;
p2 = &p1;
func(p2,&b);
c = **p2;
printf("%d %d %d\n",a,b,c);
return 0;
}
_____________________________________
estou com algumas dificuldades em perceber este programa, kero determinar o output, sei qual é a solução, mas nao percebo como lá chegar... será que me podiam dar uma ajudinha ??? agradecido
void func(int **p1,int *p2){
*p2 = 2 * *p2;
*p1 = p2;
}
int main(){
int a=3,b=5,c;
int *p1 = &a;
int **p2;
p2 = &p1;
func(p2,&b);
c = **p2;
printf("%d %d %d\n",a,b,c);
return 0;
}
_____________________________________
estou com algumas dificuldades em perceber este programa, kero determinar o output, sei qual é a solução, mas nao percebo como lá chegar... será que me podiam dar uma ajudinha ??? agradecido
Última edição: