一个关于自增运算符的题目,请大家帮我解惑

grimmchen grimmchen 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区

main()
{
int x=20,y=35;
x=y++ + x++;
y= ++y + ++x;
printf(“%d%dn”,x,y);
}

答案是5794
我想问一下为什么第一个x算出来的是57啊
现在对于变量越来越混了
...全文

相关推荐

C语言自增自减运算符的区别与理解

C语言自增运算符的置于变量前和变量后的区别与理解自加自减运算符的概念:在普通语句定义并用printf函数输出结果for循环中作为判断条件结语Reference 自加自减运算符的概念: 自增自减运算符存在于C/C++/C#/Java/Python等高级语言中,它的作用是在运算结束前(前置自增自减运算符)或后(后置自增自减运算符)将变量的值加(或减)一。主要的使用方式就两种,用在操作数前和操作数后,下面通过实例来具体探索一下实际的区别有哪些。 在普通语句定义并用printf函数输出结果 先看如下代码: void main() { int i = 1; int a = i++; //等价于 a

weixin_38619467

C语言自增自减运算符深入剖析

C语言的自增++,自减--运算符对于初学者来说一直都是个难题,甚至很多老手也会产生困惑,最近我在网上看到一个问题:   #include   void main() /*主函数*/   {   int a,b,c,d;   a=5;   b=5;   c=(a++)+(a++)+(a++);   d=(++b)+(++b)+(++b);   printf("a=%d,b=%d,c=%d,d=%d\n",a,b,c,d);   }   结果是什么?

u010369248

自增运算符重载

自增运算符重载C++程序,注释详细,简单明了,方便学习交流

a_woxinfeiyang_a

sizeof运算符的使用,自增和自减运算符的使用

sizeof运算符的使用,自增和自减运算符的使用,显示自增自减运算符对3作用时得到的值,显示自增自减运算符对3作用后得到的值

sunzen00

java代码-自增运算符和自减运算符

java代码-自增运算符和自减运算符

weixin_38648037
评论 8
收藏 已收藏
分享
返回顶部
grimmchen
C语言 70,039 成员 243,237 内容