关于函数(相同变量做参数比较的问题)
#include<iostream> #include<iomanip> using namespace std; int f(int a,int b) { int c; if(a<b) c=1; else if(a==b) c=0; else c=-1; return(c); }
int main(void) { int n=2,x,p; p=f(n,++n); cout<<p<<endl; return 0; } 大家猜猜结果是多少呢???? 并告诉我:为什么你会认为是这个答案呢?