单项选择题

关于C语言,下面叙述错误是()。
A、既能用来编写不依赖计算机硬件的应用程序,又能用来编写各种系统程序
B、既具有高级语言的特点,又具有汇编语言的特点
C、不用编译可以直接运行
D、语法限制不太严格,例如,对数组下标越界不作检查