What's the relationship between C and C++?

A while back I was in a somewhat similar situation: