扫二维码与项目经理沟通
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流
temp在C语言中没有特别的含义,既不是关键字也不是库函数的函数名。
为巴青等地区用户提供了全套网页设计制作服务,及巴青网站建设行业解决方案。主营业务为做网站、网站制作、巴青网站设计,以传统方式定制建设网站,并提供域名空间备案等一条龙服务,秉承以专业、用心的态度为用户提供真诚的服务。我们深信只要达到每一位用户的要求,就会得到认可,从而选择与我们长期合作。这样,我们也可以走得更远!
可能是编程人员自定义的一个变量名或函数名。
通常用来定义一个数值类型的变量,是数字英文temporary的前四个字母。
C语言包含的各种控制语句仅有9种,关键字也只有32个,程序的编写要求不严格且以小写字母为主,对许多不必要的部分进行了精简。实际上,语句构成与硬件有关联的较少,且C语言本身不提供与硬件相关的输入输出、文件管理等功能,如需此类功能,需要通过配合编译系统所支持的各类库进行编程,故c语言拥有非常简洁的编译系统。
C语言是一种结构化的语言,提供的控制语句具有结构化特征,如for语句、if...else语句和switch语句等。可以用于实现函数的逻辑控制,方便面向过程的程序设计。
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(num1num2)
//判断num1是否大于num2,如果成立则执行下列动作
{
temp=num1;
//令temp的值与num1相同
num1=num2;
//令num1的值与num2相同
num2=temp;
//令num2的值与temp相同
}
if(num2num3)
//判断num2是否大于num3,若成立则执行下列动作
{
temp=num2;
//令temp的值与num2相同
num2=num3;
//令num2的值与num3相同
num3=temp;
//令num3与temp的值相同
}
if(num1num2)
//判断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。都一样。
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 在 C 语言中并没有特别的含义,既非关键字也不是预定义好的函数名称。
通常 temp 是英文 temporary 的简写,以此为命名的变量、函数等等,通常用来表示该变量或函数是临时使用的。
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流