if delete this printf(), the red line will not display, why?