一个关于自增运算符的题目,请大家帮我解惑
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
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); } 结果是什么?
自增运算符重载
自增运算符重载C++程序,注释详细,简单明了,方便学习交流
sizeof运算符的使用,自增和自减运算符的使用
sizeof运算符的使用,自增和自减运算符的使用,显示自增自减运算符对3作用时得到的值,显示自增自减运算符对3作用后得到的值
java代码-自增运算符和自减运算符
java代码-自增运算符和自减运算符


