当前位置:百问十四>百科知识>c++和++c的区别

c++和++c的区别

2024-06-10 02:56:24 编辑:join 浏览量:544

c++和++c的区别

c语言中c++的意思是先提取c的值后将c的值+1,++c的意思是先将c的值+1后提取c的值。举例:1、intc=0;printf("%d\n",c++);//输出的是0,但是此时c的值已经变成1了。运行结果:2、intc=0;printf("%d\n",++c);//c的值和输出结果都为1.运行结果:3、inti,j=0;i=j++;//此时,i=0,因为j++先赋值,后加,所以j本身已经变成1了。运行结果:4、inti,j=0;i=++j;//此时,j=1,因为先加后赋值,同样j本身已经变成了1。运行结果:扩展资料:C语言的运算符主要用于构成表达式,同一个符号在不同的表达式中,其作用并不一致。相同优先级运算符,从左至右依次运算。注意后缀运算优先级高于前缀。因此++i++应解释为++(i++)。而与或非的运算优先级都不一样,因此a&&b||b&&c解释为(a&&b)||(b&&c)合理使用优先级可以极大简化表达式。

标签:c++,++,区别

版权声明:文章由 百问十四 整理收集,来源于互联网或者用户投稿,如有侵权,请联系我们,我们会立即处理。如转载请保留本文链接:https://www.baiwen14.com/article/90849.html
热门文章