The notes for c language