c语言中的这是什么意思啊?拜托了各位 谢谢
{temp=a[i];a[i]=a[i+1];a[i+1]=temp;}这里temp=????不懂求大家解释一下谢谢!...
{temp=a[i];a[i]=a[i+1];a[i+1]=temp;} 这里temp= ???? 不懂求大家解释一下 谢谢!
展开
2个回答
展开全部
楼主你好! Temp 从英文原意一看就知道是“临时变量”的意思拉! 你的程序在前面应该有 声明此Temp变量的语句,例如int Temp; 这个代码段的目的是使a[i]跟a[i+1]进行数据互换,Temp变量起个中间暂时存放数据的作用。 打个比方:“就像你要把一瓶水和一瓶油换瓶子,你要找一个空瓶子,这个temp就是那个空瓶子!” 另外我想楼主既然初学,就不要一行写多个语句,这样不方便阅读。 { temp=a[i]; a[i]=a[i+1]; a[i+1]=temp; } 这样看起来多舒服啊!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询