No conjunto de instruções do bytecode Java, executado na JVM (Java Virtual Machine), o mnemônico if_icmpne representa uma instrução que
A) coloca na pilha uma referência contida em um array indexado por um índice.
B) coloca na pilha um valor inteiro de uma variável local.
C) compara dois valores inteiros no topo da pilha e efetua um salto se esses valores são diferentes.
D) efetua um salto se o valor no topo da pilha for null.
E) invoca um método virtual de um objeto e coloca o resultado no topo da pilha, o qual pode ser void.