你是说像b=(a++)+(++a)+(a++);这种表达式吗?我觉得理解好这个顶多也就能在二级笔试这样的考试和一些脑子有问题的领倒和老师等等上管用。要是我,直接忽略之。
不必纠结怎样将这种表达式换成更好的代码,对于新手,只要写出自己想要实现的功能的代码就行。等把基础学完了,可以再看看那些拨高的书,C语言推荐《C专家编程》、《C陷阱与缺陷》、《C和指针》三大本,C++可以看《C++沉思录》等等。
另外,C++的入门书籍最好不要随便去选,因为C和C++在编程思想上截然不同,如果用C的思想去写C++程序,只能会使代码更繁杂,建议看《C++ primer》或《C++ primer plus》