In short, horsepower is how much power the engine can develop.
The higher, the more power. It is usually addressed as BHP-brake
horsepower.
CC denotes a short form of cubic centimetres. It represents the
displacement taken up by an engine. The higher the cc, the larger
the engine. for example, 1997cc engine might represent an engine
displacement of 2.0L.
Hope that helps abit.