环球今日讯!c语言中temp_c语言temp是什么意思
【资料图】
1、temp是一个零时变量。
2、用以num1及num2值的交换用的。
3、main(){intnum1,num2,num3,temp;//定义num1,num2,num3,temp4个变量为整形printf("pleaseinputthreenumbers:");//输出Pleaseinputthreenumbersscanf("%d,%d,%d",&num1,&num2,&num3);//读取用户输入的数值,并且依次赋值给num1,num2,num3if(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("Threenumbersafersorted:%d,%d,%d",num1,num2,num3);//输出结果}也就是说,temp在这段程序里面仅仅只是起到一个中转的作用。
4、举个例子:您有杯子A和杯子B,各自装满了不同的溶液,您现在要把杯子A中的溶液与杯子B中的溶液交换,这时您就需要一个空杯子C来做中转。
5、而这个空杯子就是您程序中的temp。
6、temp可以命名成不同的。
7、只要您愿意。
8、比如,您可以命名成tem。
9、都一样。
本文就为大家分享到这里,希望小伙伴们会喜欢。