C语言中temp是什么

 我来答
专用帐号专用
2018-11-27 · TA获得超过3885个赞
知道答主
回答量:54
采纳率:0%
帮助的人:7149
展开全部

C中的temp是自己定义的。 常常定义为起临时作用的变量。

是作为num1 和 num2两个变量互换值的中间变量,先将num1 的数存到temp中,然后在把num2 的数赋给num1,这样就不至于在num2赋值给num1时将num1 的数覆盖而使之消失,最后将temp的值赋给num2变量,这样就很准确的将两个变量值进行交换。

举个例子:您有杯子A和杯子B,各自装满了不同的溶液,您现在要把杯子A中的溶液与杯子B中的溶液交换,这时您就需要一个空杯子C来做中转。而这个空杯子就是您程序中的temp。

扩展资料

C语言语法结构之顺序结构

顺序结构的程序设计是最简单的,只要按照解决问题的顺序写出相应的语句就行,它的执行顺序是自上而下,依次执行。

例如:a = 3,b = 5,现交换a,b的值,这个问题就好像交换两个杯子水,这当然要用到第三个杯子,假如第三个杯子是c,那么正确的程序为:c = a; a = b; b = c;执行结果是a = 5,b = c = 3。

如果改变其顺序,写成:a = b; c = a; b =c;则执行结果就变成a = b = c = 5,不能达到预期的目的,初学者最容易犯这种错误。

顺序结构可以独立使用构成一个简单的完整程序,常见的输入、计算,输出三步曲的程序就是顺序结构,例如计算圆的面积,其程序的语句顺序就是输入圆的半径r,计算s = 3.14159*r*r,输出圆的面积s。

不过大多数情况下顺序结构都是作为程序的一部分,与其它结构一起构成一个复杂的程序,例如分支结构中的复合语句、循环结构中的循环体等。



w9xhcn
推荐于2017-11-28 · TA获得超过828个赞
知道小有建树答主
回答量:156
采纳率:0%
帮助的人:184万
展开全部
temp 是自己定义的。 常常定义为起临时作用的变量。
比如有a,b两个变量,现在交换他们的值,就再定义个temp
temp=a
a=b
b=temp
这样就实现了交换两个值。
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
天云小店
2015-05-26 · TA获得超过2.8万个赞
知道大有可为答主
回答量:3281
采纳率:91%
帮助的人:772万
展开全部
在C语言中,temp没有特别的含义,既不是关键字也不是库函数。
可能是编程人员自定义的一个变量或函数,通常用来表示一个临时变量,来自“临时”的英文单词temporary。

举例如下:
int temp; // 定义一个int类型的变量,变量名为temp
double temp; // 定义一个double类型的变量,变量名为temp

void temp() // 定义一个void类型的函数,函数名为temp
{
printf("HelloWorld");

}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2011-11-16
展开全部
一般只是用来定义局部变量的,由于临时使用,所以名字取的有点随意.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
janenowitzki
2011-11-15 · TA获得超过2300个赞
知道小有建树答主
回答量:1443
采纳率:0%
帮助的人:485万
展开全部
自己定义的变量
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(5)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式