C语言代码

提问:C语言代码

int a,x,y; x=(a=2.6*2); y=a=2.6 *a; printf("x=%d,y=%dn",x,y); return 0;}是什么意思

网友回答:

x=(a=2.6*2);的执行过程:先做2.6*2并把结果5.2赋给a,由于a是整型变量,所以会自动取整,a的值就为5;最后再把a的值5赋给x,x的值也为5。

y=a=2.6 *a;的执行过程:先做2.6*a,即 2.6*5 ,结果为13,并把结果13赋给a,a的值就为13;最后再把a的值赋给y,y的值也为13。

上述分析的结果,x=5,y=13,已被程序的运行结果验证:


相关推荐

C语言代码SendOnePix(&ptr[(3*k)])怎么理解

C语言代码SendOnePix(&ptr[(3*k)])怎么理解

c语言比较大小代码

c语言比较大小代码

C语言代码不知道错在哪

C语言代码不知道错在哪

C语言编程这个代码

C语言编程这个代码

新手求问 c语言代码问题。

新手求问 c语言代码问题。

这个c语言代码问题出在哪,为什么有错

这个c语言代码问题出在哪,为什么有错

python代码如何转换成C语言代码?代码如下:

python代码如何转换成C语言代码?代码如下:

C语言:编写代码时,为什么循环体里的sum+=-1/i是错误的,而1.0/i是正确的?

C语言:编写代码时,为什么循环体里的sum+=-1/i是错误的,而1.0/i是正确的?

C语言初学者,代码出了一堆错误,不知道为什么,求大神帮助。

C语言初学者,代码出了一堆错误,不知道为什么,求大神帮助。

c语言字符的区分代码 哪里错了?

c语言字符的区分代码 哪里错了?

请问c语言中的这段代码,最后的程序输出34是怎么来的

请问c语言中的这段代码,最后的程序输出34是怎么来的

C语言比较3个数大小,请问大佬我这代码哪里错了,谢谢,在线等。

C语言比较3个数大小,请问大佬我这代码哪里错了,谢谢,在线等。

C语言C++谜题。请问一下读书高手C/C++编程的中文分号与英文分号有区别吗?编译时会出错吗?

C语言C++谜题。请问一下读书高手C/C++编程的中文分号与英文分号有区别吗?编译时会出错吗?

c语言编写程序,读入正整数n,和n个正整数,递增排序后保存在文本文件result.txt里

c语言编写程序,读入正整数n,和n个正整数,递增排序后保存在文本文件result.txt里

C语言中,指针函数和函数指针有什么区别?

C语言中,指针函数和函数指针有什么区别?

盒子游戏,游戏玩家专属个性阅读社区


©CopyRight 2010- 2020 BOXUU.COM Inc All Rights Reserved

鄂公网安备 35020302000061号- 鄂ICP备2020015574号-1