C为什么是中级语言,因为,C不属于高级语言和低级语言,所以被人定义为中级语言,因为C有高级语言的优点,也有低级语言的特点,所以这样就被大多数人说成是中级语言,也有人叫它为高级语言中的低级语言,低级语言中的高级语言.为什么C++不是,虽然C++是从C上演变而来的,但毕竟是两个语言。C++有高级语言的全部特点,但C就不一定全有了。