A、看水中的鱼时,会因光的折射,感到鱼的位置比实际位置高,故A错误;
B、凹透镜对光具有发散作用,故B错误;
C、学校旗杆的影子,是光沿直线传播形成的;故C正确;
D、光的色散说明白光是由七种颜色的色光复合而成的;故D错误.
故选C.