多项选择题

变量"result"是一个boolean型的值,下面的哪些表达式是合法的。()

A. result = true;
B. if ( result ) { // do something... }
C. if ( result!= 0 ) { // so something... }
D. result = 1