问?函数形参是否可定义为静态局部变量
#include <stdio.h> | #include <stdio.h>void swap() | void swap()
main() | main()
{ | {
int a=2,b=3 | int a=2,b=3
swap(a,b) | swap(a,b)
printf(“a=%d,b=%d/n”,a,b) | printf(“a=%d,b=%d/n”,a,b)
} | }
void swap(int x,int y) | void swap(static int x,static int y)
{ | {
int temp | int temp
temp=x | temp=x
x=y | x=y
y=temp | y=temp
printf(x=%d,y=%d/n,x,y) | printf(x=%d,y=%d/n,x,y)
} | }
----------------------------------------------------------------------------------------------------------------------------------------
????
右边的形参可以定义为静态局部变量吗?
如可以,右边程序结果是什么,求解答