Questão de Qualidade de Software

A função troca() recebe dois ponteiros e faz a troca dos valores entre duas variáveis, porém esse código possui um erro. Assinale a alternativa que corresponda ao erro nesta função:

void troca (int *i, int *j) { int *temp; *temp = *i; *i = *j; *j = *temp; }

A
As variáveis "i" e “j” não precisavam ser um ponteiro.
B
A variável “i” deveria ser um contador.
C
A variável “j” deveria acumular o valor de “i".
D
A variável "temp" não precisava ser um ponteiro.
E
Não existe nenhum erro na função.

Comentários

U

Ainda não há comentários para esta questão.

Seja o primeiro a comentar!