meili 发表于 2022-10-27 16:12:23

C语言m=(k=3,k+15,k++);执行下列程序段后,变量m的值是intm=2,k;m=(k=3,k+15,k++);A)2x05B)3x05C)4x05D)20为什么是选3啊,K值最后是4啊

<p>问题:C语言m=(k=3,k+15,k++);执行下列程序段后,变量m的值是intm=2,k;m=(k=3,k+15,k++);A)2x05B)3x05C)4x05D)20为什么是选3啊,K值最后是4啊
<p>答案:↓↓↓<p class="nav-title mt10" style="border-top:1px solid #ccc;padding-top: 10px;">练庭宏的回答:<div class="content-b">网友采纳  对,是3,你注意看括号里是k++,而不是++k.如果是k++的话,则在该条语句中先使用k值,然后进行k的加1操作,而++k则是先执行加1操作再使用.
页: [1]
查看完整版本: C语言m=(k=3,k+15,k++);执行下列程序段后,变量m的值是intm=2,k;m=(k=3,k+15,k++);A)2x05B)3x05C)4x05D)20为什么是选3啊,K值最后是4啊