大家好,小經(jīng)來(lái)為大家解答以上的問(wèn)題。C語(yǔ)言temp是語(yǔ)言t意思c語(yǔ)言t意思什么意思,c語(yǔ)言temp是語(yǔ)言t意思c語(yǔ)言t意思什么意思這個(gè)很多人還不知道,現(xiàn)在讓我們一起來(lái)看看吧!
1、語(yǔ)言t意思c語(yǔ)言t意思temp是語(yǔ)言t意思c語(yǔ)言t意思一個(gè)零時(shí)變量。
2、語(yǔ)言t意思c語(yǔ)言t意思用以num1及num2值的語(yǔ)言t意思c語(yǔ)言t意思交換用的。
3、語(yǔ)言t意思c語(yǔ)言t意思main(){ intnum1,num2,num3,temp;//定義num1,num2,num3,temp4個(gè)變量為整形printf("pleaseinputthreenumbers:");//輸出Pleaseinputthreenumbersscanf("%d,%d,%d",&num1,&num2,&num3);//讀取用戶輸入的語(yǔ)言t意思c語(yǔ)言t意思數(shù)值,并且依次賦值給num1,num2,num3if(num1>num2)//判斷num1是語(yǔ)言t意思c語(yǔ)言t意思否大于num2,如果成立則執(zhí)行下列動(dòng)作{ temp=num1;//令temp的語(yǔ)言t意思c語(yǔ)言t意思值與num1相同num1=num2;//令num1的值與num2相同num2=temp;//令num2的值與temp相同}if(num2>num3)//判斷num2是否大于num3,若成立則執(zhí)行下列動(dòng)作{ temp=num2;//令temp的值與num2相同num2=num3;//令num2的值與num3相同num3=temp;//令num3與temp的值相同}if(num1>num2)//判斷num1是否大于num2,若成立則執(zhí)行下列語(yǔ)句{ temp=num1;//令temp與num1值相同num1=num2;//令num1與num2值相同num2=temp;//令num2與temp值相同}printf("Threenumbersafersorted:%d,%d,%d",num1,num2,num3);//輸出結(jié)果}也就是說(shuō),temp在這段程序里面僅僅只是起到一個(gè)中轉(zhuǎn)的作用。
4、舉個(gè)例子:您有杯子A和杯子B,各自裝滿了不同的溶液,您現(xiàn)在要把杯子A中的溶液與杯子B中的溶液交換,這時(shí)您就需要一個(gè)空杯子C來(lái)做中轉(zhuǎn)。
5、而這個(gè)空杯子就是您程序中的temp。
6、temp可以命名成不同的。
7、只要您愿意。
8、比如,您可以命名成tem。
9、都一樣。
本文到此分享完畢,希望對(duì)大家有所幫助。