.第4章4.1 C语言中的语句有哪几类?C语句与其他语言中的语句有哪些不同?(1) 控制语句(2) 函数调用语句(3) 表达式语句(4) 空语句(5) 复合语句C语言允许一行写几个语句,也允许一个语句拆开写在几行上,书写格式无固定要求,而其他语言一般对书写格式有严格要求。4.2 怎样区分表达式和表达式语句?C语言为什么要设表达式语句?什么时候用表达式,什么时候用表达式语句?表达式没有分号,语句是有分号的,将表达式加上一个分号就成了表达式语句。两者最大的区别是,表达式只是一个值,而表达式语句是指令,完成指定的操作。C语言设表达式语句的作用是用简短的指令代替了复杂的函数运算,程序运行效率高。表达式是为了进行求值运算而设定的计算公式,用于语句中,但不构成完整的语句。如果要完成该运算,必须使用表达式语句。4.3 C语言为什么要把输入输出的功能用函数来实现,而不作为语言的基本部分?因为输入输出的对象是数据,而数据是以介质为载体的,因此进行输入输出就要与各种外部设备打交道。由于不同的系统进行输入输出的差异较大,所以必须使用函数和操作系统进行交