复杂表达式
[[wiki]wiki[/wiki]][/wiki]((*strDest++=*strSrc++)!='\0');
下面解释具体执行的步骤呢?
对于这样的表达式,我们通常会有这样三种看法:
1.这种写法不但没有错误(当然也没有BUG),而且写法紧凑。
2.这种写法虽然没有错误,但是不够直观,理解起来有点麻烦,可能还会导致理解错误。
3.这种写法中存在未定义的地方,执行结果可能是错误的。
粗略来看,这三种说法都有点道理。我顿时有了刨根问底的兴趣,想对这个问题进行一次深入的分析。对于这种组合表达式,在分析礫wiki]氖[/wiki]焙蛭颐怯Ω米プ×礁龉丶母拍睿河畔燃