程序运行结果:Ab2Cd3eF4
答案不是 aB2cD3Ef4 的原因是:tolower('A')=a;tolower('a')=a;但是未赋值给*p,所以无效果;而对于整数有效是因为(*p)++是*p=*p+1的意思,所以代码改为下面的形式,就可以实现效果。
程序运行结果:Ab2Cd3eF4
答案不是 aB2cD3Ef4 的原因是:tolower('A')=a;tolower('a')=a;但是未赋值给*p,所以无效果;而对于整数有效是因为(*p)++是*p=*p+1的意思,所以代码改为下面的形式,就可以实现效果。