Learning about C structure