C语言中num++什么意思91
发布网友
发布时间:2023-10-26 12:30
我来回答
共5个回答
热心网友
时间:2024-12-05 06:45
++是C语言操作符之一,为单目运算符,只有一个操作数。其含义为变量自加一。
相当于num = num + 1;
++有两种情况:
1 写在变量后面的称为后自加,即
num ++;
其特点是,先引用num的值,然后在num用完后,再进行自加。
2 写在变量前面的称为前自加,即
++num ;
其特点是,先自加,再引用num的值。
热心网友
时间:2024-12-05 06:46
就是num先执行当前语句再自加1
如:
num1 = (++num) + (++num); 是这样执行的:
num=num+1;//num==0+1==1了
num=num+1;//num==1+1==2了
num1=num+num;//num1==2+2==4。
++有两种情况:
1 写在变量后面的称为后自加,即
num ++;
其特点是,先引用num的值,然后在num用完后,再进行自加。
2 写在变量前面的称为前自加,即
++num ;
其特点是,先自加,再引用num的值。
显然,你的问题中是第一中情况。
热心网友
时间:2024-12-05 06:46
num++表示num执行完一次运算后加一,而++num则表示num先加一再执行运算,注意区分。
热心网友
时间:2024-12-05 06:47
++是自加运算,也就是num这个数据在执行完一遍运算之后加1操作
热心网友
时间:2024-12-05 06:48
就是num自加一的意思,即:num=num+1