单项选择题

如果外部设备与主存进行数据交换不经过CPU来完成,这种数据交换方式是()。

A.程序查询
B.中断方式
C.DMA方式
D.无条件存取方式