A、光只有在同种、均匀介质中才沿直线传播,该选项说法不正确; B、太阳是光源,能够自身发光,月亮不是光源,只是反射了太阳的光,它本身不会发光,该选项说法不正确; C、日食、月食以及影子的形成说明光在均匀介质中是沿直线传播的,该选项说法正确; D、小孔成像是光的直线传播形成的,成像的大小与像到小孔的距离、物到小孔的距离有关,该选项说法不正确. 故选C.