C语言一题:int i=0; int k=++i+(++i); 为什么K的数值是4?具体++在左或右边的运算规则我都知道

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/03 17:52:22
C语言一题:int i=0; int k=++i+(++i); 为什么K的数值是4?具体++在左或右边的运算规则我都知道

C语言一题:int i=0; int k=++i+(++i); 为什么K的数值是4?具体++在左或右边的运算规则我都知道
C语言一题:int i=0; int k=++i+(++i); 为什么K的数值是4?
具体++在左或右边的运算规则我都知道

C语言一题:int i=0; int k=++i+(++i); 为什么K的数值是4?具体++在左或右边的运算规则我都知道
因为 ++i 是 i 先自加,再取值,在这个语句中,变量 i 自加两次,i=2,k=2+2=4.