http://wenku.baidu.com/view/f0e1d31fa8114431b90dd8f6.html
在C语言中,有以下几类表达式:
算术表达式、关系表达式、逻辑表达式、赋值表达式、逗号表达式。
而单目我想应该是指单目运算符。运算所需变量为一个的运算符叫单目运算符
有以下几类:
逻辑非运算符【!】、
按位取反运算符【~】、
自增自减运算符【++ --】、
负号运算符【-】、
类型转换运算符【(类型)】、
指针运算符和取地址运算符【*和&】、
长度运算符【sizeof】
补充楼上:逻辑表达式 :&&(并)、||、!,例子:a&&b
算数表达式:就是加减乘除表达式,例子:a+b-c
关系表达式:==、!=、<、>、<=、>=,例子:a != b
赋值表达式:=,例子:a = b
条件表达式:?:,例子:a>b ? 1:0,意思是如果a>b,此表达式值为1,反之为0
此外,还有复合表达式,复合意思就是上面的类型叠加,如 +=,例子:a += b,表示a = a + b
ps:楼主可以根据表达式命名去理解