Академический Документы
Профессиональный Документы
Культура Документы
Lista de Exerccios
ED-04 (C/C++) Ponteiro
1. O que as linhas abaixo fazem?
int i=99,j;
int *p;
p = &i;
j = *p + 100;
2. O que as linhas abaixo fazem?
int a=5, b=12;
int *p;
int *q;
p = &a;
q = &b;
int c = *p + *q;
3. O que as linhas abaixo fazem?
int i=7, j=3;
int *p;
int **r;
p = &i;
r = &p;
c = **r + j;
ESTRUTURA DE DADOS
for (t=0; t<3; ++t)
for (i=0; i<4; ++i)
M[t][i] = (t*4)+i+1;
for (t=0; t<3; ++t)
{
for (i=0; i<4; ++i)
printf ("%3d ", M[t][i]);
printf ("\n");
}
return(0);
}
5. Responda as perguntas abaixo. Se achar necessrio, faa testes no
programa em C.
a) Explique a diferena entre
p++;
(*p)++;
*(p++);
ESTRUTURA DE DADOS
(*p) += x;
printf ("y = %d\n", y);
return(0);
}
ESTRUTURA DE DADOS
printf(" (f + %d) = %X",i, f+i);
}
}