reading notes for c and pointer