根据C语言运算符优先级规定,计算步骤如下:
1、ptr++ (顺便解释一下,单目算符++是将算子增加1,后置时(如ptr++),表达式(ptr++)本身取值是增1前的值(先取值后加1),前置时(如++ptr)表达式本身取值是加1后的值(即先加1再取值);
2、指针运算(*),获得ptr加一前所指向的内存单元地址;
3、加法赋值运算(+=),将该地址内的值增加123并将结果存回该地址.
根据C语言运算符优先级规定,计算步骤如下:
1、ptr++ (顺便解释一下,单目算符++是将算子增加1,后置时(如ptr++),表达式(ptr++)本身取值是增1前的值(先取值后加1),前置时(如++ptr)表达式本身取值是加1后的值(即先加1再取值);
2、指针运算(*),获得ptr加一前所指向的内存单元地址;
3、加法赋值运算(+=),将该地址内的值增加123并将结果存回该地址.