在c语言中,c++与++c有什么区别
1个回答
2022-12-14 · 百度认证:北京惠企网络技术有限公司官方账号
关注
展开全部
在c语言里++c的意思是将c的值+1后提取c的值,c++的意思是先提取c的值后将c的值+1。
例:
1、intc=0;printf("%d\n",++c);//c的值和输出结果都为1。
2、inti,j=0;i=j++;//此时,i=0,因为j++先赋值,后加,所以j本身已经变成1了。
3、intc=0;printf("%d\n",c++);//输出的是0,但是此时c的值已经变成1了。
扩展资料
c++与++c示例:
#include<stido.h>
voidmain()
{
inti=0,j;
j=i++;
printf("%d%d",i,j);
i=0;
j=++i;
printf("%d%d",i,j);
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询