【喵呜刷题小喵解析】:在C语言中,有多种方式可以实现变量值的增加。针对题目中的选项:A. i+1; 这个表达式只是将i的值和1相加,但结果并没有赋值给i,所以A选项是错误的。B. i+=1; 这个表达式是合法的,它的意思是将i的值增加1,等同于i=i+1。所以B选项是正确的。C. i=i+1; 这个表达式也是合法的,它的意思是将i的值增加1。所以C选项是正确的。D. i++; 这个表达式也是合法的,它的意思是将i的值增加1。所以D选项是正确的。因此,正确答案是B、C和D。