Prefix code is defined as a code in which no codeword is a prefix of a any other codeword.
Example 1:
Assume the Huffman code:
A=11111, B=11110, C=1110, D=1101, E=1100, F=10, G=01, H=00
We have codeword 00 and no other codeword starts with 00. The five-bit codewords 11111 and 11110 start with 1111, which is not a codeword.
Example 2:
A=0, B=10, C=110, D=111
We have codeword 0 and no other codeword starts with 0. No codeword starts with 10. Therefore is a prefix code.