求大神帮我讲解一下这个程序......

f1(int x,int y)
{
static int count=0;
int temp;
temp=x;
x=y;
y=temp;
count++;
}
第一,请问这个程序的功能是什么?
第二,这个函数有返回值吗?

就是变量 x、y之间的值交换,没有返回值,但是有个静态变量 count,在再次进入此过程调用时,count会是上一次的值,而不会是 0,只是如果没有下一步的处理的话,这个值也没什么用
温馨提示:内容为网友见解,仅供参考
无其他回答

帮我看一下这个plc梯形图 讲解并分析一下 求大神指导
这个就是最简单的起保停程序,也叫自锁程序。x0为on了,x0常开触点导通,Y0输出,为on,此时y0常开触点导通。当x0为off了,由于下面的y0常开触点是导通的,因此y0输出就一直有了,这就是自锁了,也就是启动和保持了。然后当x1为on了,x1常闭触点断开,此时不管x0和y0的常开触点是否导通,y0输出都...

...n由输入决定)。求大神能详细解读一下这个程序,尤其是for语句里面...
第一二行代码:int i,j,n;long int t=1,sum=0;\/\/定义了三个整数型(短整型)的变量,定义两个长整整型变量并初始化。第三行代码:printf("input n:",&n);\/\/提示输入。第四行代码:scanf("%d",&n);利用scanf()函数输入n。第五行代码:for (i=1;i<=n;i++)\/\/进入for循环,外部...

下面这个java程序求大神解释一下, 这种把一个类的对象放在this.后面...
this. 指的是当前类对象的引用 赋值符后边的是外界引用当前类时实例化的参数 说白了 就是相当于在实例化当前类的时候 也顺便把当前类的成员属性也实例化了

求大神写一下这个程序急
}else{ \/\/ 下半部分 for(j=1; j<=column; j++){ \/\/ 遍历下半部分的所有列 if( (column+1)\/2-(line-i)<=j && j<=(column+1)\/2+(line-i) ){ printf("*");}else{ printf(" ");} } } printf("\\n");} return 0;} ...

求大神调试一下matlab程序,这个程序一会儿可以运行,一会儿又运行不了了...
子函数combinat_help中,计算结果未返回,这会导致两个问题:函数返回值未定义,会导致报错;即使不报错,由于递归计算结果没有返回,所以也根本无法得到最终的结果。像这样的题目要求,使用递归方法设计程序不算是一个好的选择。最后提个建议:提问时请把代码贴出来,像你这样只贴图片,很少会有人有耐心...

求大神帮我解读一下这个程序.
第一行取Temperature的高八位,第二行取Temperature的低八位,因为发送数据的寄存器是8位的,需要装换一下

各路大神帮我看一下下面这个程序中两处的private static final long...
serialVersionUID 是方便java对象序列化用的 Java的序列化机制是通过在运行时判断类的serialVersionUID来验证版本一致性的。在进行反序列化时,JVM会把传来的字节流中的serialVersionUID与本地相应实体(类)的serialVersionUID进行比较,如果相同就认为是一致的,可以进行反序列化,否则就会出现序列化版本不...

求大神说一下这是怎么回事
在安卓机里,它一般会自带一个安全软件,当用户自行安装其他系统管理软件、杀毒软件、ROOT软件时,它会报警——就是这个警告。你这个手机还默认操作了禁止运行。它其实是防范病毒与黑客程序的,虽然有时误报,但不要动它,就听它的为好。而且这时你该认真杀毒了。如果确认是误报,你确实想运行这个软件...

我想问一下大神,这个程序的问题求1-10各数平方的程序,却变成了奇数的平...
问题在于你使用了宏定义函数,它的特性是直接替换,当i=1;result=(i++)*(i++),所以先相乘后++,所以结果为1,并且i变成3,再(3++)(3++),以此类推...如果你把宏定义函数变成普通定义的函数就不会产生这样的结果了,因为普通函数是把参数传入而不是直接替换,爪机无力,望采纳 ...

求大神帮忙看一下这个程序哪儿错了,感激不尽~~~
include "stdio.h" void main() { int i,m,n; float sum; printf("please input m and n:\\n"); scanf("%d%d",&m,&n); sum=0; if(m>0&&m<=n) { for(i=m;i<=n;i++) sum=sum+1\/i;\/\/我估计你是想求1+1\/2+……吧,但是你这里应该是1.0\/x printf...

相似回答