c语言t=a[i];a[i]=a[m];a[m]=t什么意思啊

来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/25 01:06:21
c语言t=a[i];a[i]=a[m];a[m]=t什么意思啊c语言t=a[i];a[i]=a[m];a[m]=t什么意思啊c语言t=a[i];a[i]=a[m];a[m]=t什么意思啊初学者很难理解

c语言t=a[i];a[i]=a[m];a[m]=t什么意思啊
c语言t=a[i];a[i]=a[m];a[m]=t什么意思啊

c语言t=a[i];a[i]=a[m];a[m]=t什么意思啊
初学者很难理解这个问题.
其实用生活中的例子比喻这个问题:一杯水,一杯油,交换杯中的水和油.
首先要准备一个新的杯子t,
其次把水a[i]倒入新杯子t. t = a[i]; // 其中的 = 是赋值.
再次把油a[m]倒入杯子a[i] a[i] = a[m];
最后把t中的水倒入杯子a[m] a[m] = t;