C中的temp是什么意思?

main(){intnum1,num2,num3,temp;printf("pleaseinputthreenumbers:");scanf("%d,%d,%d",&nu... main()
{
int num1,num2,num3,temp;
printf("please input three numbers:");
scanf("%d,%d,%d",&num1,&num2,&num3);
if(num1>num2)
{
temp=num1;
num1=num2;
num2=temp;
}
if(num2>num3)
{
temp=num2;
num2=num3;
num3=temp;
}
if(num1>num2)
{
temp=num1;
num1=num2;
num2=temp;
}
printf("Three numbers afer sorted:%d,%d,%d\n",num1,num2,num3);

}temp是什么意思? 详细点!感谢!
展开
 我来答
iiiiiiiipl
2019-05-23 · TA获得超过9921个赞
知道答主
回答量:68
采纳率:66%
帮助的人:3.8万
展开全部

temp是一个变量名,变量是以某标识符为名字,其值可以改变的量。

变量temp在此程序中起中间交换的作用。

比如a和b交换的时候,先将a的值赋予temp,再将b的值赋予a,此时temp的值就是原先a的值,此刻就可以将temp赋予给b。a和b就完成交换了。

扩展资料:

C语言需要说明的是:

1、一个C语言源程序可以由一个或多个源文件组成。

2、每个源文件可由一个或多个函数组成。

3、一个源程序不论由多少个文件组成,都有一个且只能有一个main函数,即主函数。是整个程序的入口。

4、源程序中可以有预处理命令(包括include 命令,ifdef、ifndef命令、define命令),预处理命令通常应放在源文件或源程序的最前面。

5、每一个说明,每一个语句都必须以分号结尾。但预处理命令,函数头和花括号“}”之后不能加分号。结构体、联合体、枚举型的声明的“}”后要加“ ;”。

6、标识符,关键字之间必须至少加一个空格以示间隔。若已有明显的间隔符,也可不再加空格来间隔。

参考资料:

百度百科-c语言

启帆信息
2024-11-19 广告
启帆信息是英伟达中国区代理商,原厂授权代理,提供全面的软件技术解决方案以及NVIDIA以太网产品、交换机等产品,欢迎前来咨询!... 点击进入详情页
本回答由启帆信息提供
百度网友f3200a4
高粉答主

2019-11-17 · 醉心答题,欢迎关注
知道小有建树答主
回答量:1014
采纳率:100%
帮助的人:25.8万
展开全部

temp是指临时文件夹,temp位于C:\Documents and Settings\Administrator\Local Settings\内。很多临时文件放在这里,用来收藏夹,浏览网页的临时文件,编辑文件等。根据操作的过程进行临时保存的文件技术。

我们常用的办公软件和其他应用程序通常会临时保存用户的工作结果,以防止意外情况造成损失。即使用户自己没有保存正在处理的文件,许多程序也会保存已被用户删除、移动和复制的文本。



扩展资料:

temp的功能

Administrator是管理员的超级用户,在当前你就能看到这里的桌面排布那些,以前上网的使用记录。如果你从来没有清空,你的上网过的图就仍然在这里。

但比如你如果用的用户名是rcw,那么你当前的文件是C:\Documents and Settings\rcw\Local Settings\ 。

里面记录RCW用户名的使用过程,并且根据用户名的权限,你可能看不到C:\Documents and Settings\Administrator\Local Settings\ 。

参考资料来源:百度百科-temp



本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
专用帐号专用
推荐于2019-11-16 · TA获得超过3885个赞
知道答主
回答量:54
采纳率:0%
帮助的人:7133
展开全部

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。

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



本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友861de7d5ca8
推荐于2017-09-11 · TA获得超过2.3万个赞
知道小有建树答主
回答量:1497
采纳率:90%
帮助的人:111万
展开全部
temp是一个变量。

作用:
是作为num1 和 num2两个变量互换值的中间变量,先将num1 的数存到temp中,然后在把num2 的数赋给num1,这样就不至于在num2赋值给num1时将num1 的数覆盖而使之消失,最后将temp的值赋给num2变量,这样就很准确的将两个变量值进行交换。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2014-01-02
展开全部
temp是一个变量,他的作用是作为num1 和 num2两个变量互换值的中间变量,先将num1 的数存到temp中,然后在把num2 的数赋给num1,这样就不至于在num2赋值给num1时将num1 的数覆盖而使之消失,最后将temp的值赋给num2变量,这样就很准确的将两个变量值进行交换。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(8)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式