C语言语句分为5类:1、表达式语句2、函数调用语句3、控制语句4、复合语句5、空语句现在有C++,C,C#。c是最起初的语言,然后是C++,C#是最近微软推出的。三种语言都有自己的好处。可以这么说现在很多大学里的课程都有C和C++。C#的课还没有。java是一种现在十分流行的面对对象语言,而C更多的是面向过程。他们都有自己的长处。要看你选择那个方向发展而定了。首先你要明白我们编写的程序只是程序的一些关键部分,真正将代码编译为程序是需要很多文件的,打个比方电脑其实并不能直接把printf这个函数直接编译出来,之所以我们能用是因为在其他文件中已经把这个函数写好了,而系统能从你的代码中找到其他文件就是因为预处理语句。通过预处理语句系统可以找到其他文件并把其他文件和你写的代码合并成一个文件然后进行编译,这样才能产生程序,其他的预处理语句比如#if,#ifndef,#ifdef,#endif,#unde其实都是为了防止一个文件被包含多次设置的。