temp在编程语言中是什么意思

temp在编程语言中是什么意思,第1张

temp在编程语言薯拍烂中没有特别的含义,既不是关键字也不是库函数的函数名。

可能是编程人员自定义的一个变量名或函数名贺隐。

通常用来定义一个临时变量,是"临时"英文单词temporary的前4个字母。

举例如下:

int temp// 定义一个int类型的变量,变量名为temp

double temp // 定义一个double类型的变量,数漏变量名为temp

int temp(int a, int b) // // 自定义一个函数,函数名为temp

{

return a+b

}

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。

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

temp是一个零时变量。用以num1及num2值的交换用的。

main()

{

int

num1,num2,num3,temp

//定义num1,num2,num3,temp

4个变量为整形

printf("please

input

three

numbers:")

//输出

Please

input

three

numbers

scanf("团租%d,%d,%d",&num1,&num2,&num3)

//读取用户输入的数值,并且依次赋值给num1,num2,num3

if(num1>num2)

//判断num1是否大于num2,如果成立则执行下列动作

{

temp=num1

//令temp的值与num1相同

num1=num2

//令num1的值与num2相同

num2=temp

//令num2的值与temp相同

}

if(num2>num3)

//判断num2是否大于num3,若成立则执行下列动作

{

temp=num2

//令temp的值与num2相同

num2=num3

//令num2的值与num3相同

num3=temp

//令num3与temp的誉岩值相同

}

if(num1>num2)

//判断num1是否大于num2,若成立则执行下列语句

{

temp=num1

//令temp与num1值相同

num1=num2

//令num1与num2值相同

num2=temp

//令num2与temp值相同

}

printf("Three

numbers

afer

sorted:%d,%d,%d\n",num1,num2,num3)

//输出结果庆或御

}

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

temp可以命名成不同的。只要您愿意。比如,您可以命名成tem。都一样。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/12379779.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-25
下一篇 2023-05-25

发表评论

登录后才能评论

评论列表(0条)

保存