(c=i,j,k)这句有什么意义?我是c语言的初学者,这遇见一个问题:设 int i=2,j=3,k=4,a=4,b=5,c=3;请问执行表达式(a=ik)&&(c=i,j,k)后,a,b,c的值分别是多少?(c=i,j,k)对C来说有什么意义?

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/15 03:40:20
(c=i,j,k)这句有什么意义?我是c语言的初学者,这遇见一个问题:设 int i=2,j=3,k=4,a=4,b=5,c=3;请问执行表达式(a=ik)&&(c=i,j,k)后,a,b,c的值分别是多少?(c=i,j,k)对C来说有什么意义?

(c=i,j,k)这句有什么意义?我是c语言的初学者,这遇见一个问题:设 int i=2,j=3,k=4,a=4,b=5,c=3;请问执行表达式(a=ik)&&(c=i,j,k)后,a,b,c的值分别是多少?(c=i,j,k)对C来说有什么意义?
(c=i,j,k)这句有什么意义?
我是c语言的初学者,这遇见一个问题:
设 int i=2,j=3,k=4,a=4,b=5,c=3;请问执行表达式(a=ik)&&(c=i,j,k)后,a,b,c的值分别是多少?
(c=i,j,k)对C来说有什么意义?

(c=i,j,k)这句有什么意义?我是c语言的初学者,这遇见一个问题:设 int i=2,j=3,k=4,a=4,b=5,c=3;请问执行表达式(a=ik)&&(c=i,j,k)后,a,b,c的值分别是多少?(c=i,j,k)对C来说有什么意义?
a=1,b=0,c=3
(c=i,j,k)意思就是逗号隔开的三个式子依次运行
但是因为&&是而且的意思,所以当运行到(b=j>k)时,因为j实际是小于k的,所以b=0,接下去的式子在程序运行时是不再执行的,所以c的值不变