c,cpp notes: how to write complex variable declarations.