#include
#include
using namespace std;
const int a(){
int a=10;
return a;
}
int b()
{
int b=5;
return b;
}
int main(){
const int a=0;
int b;
a=a();
b=b();
b=a;
cout<<b<<endl;
}
報錯error C2064: term does not evaluate to a function
const int a=0; 後 a 的值不能再修改,這就是 const 定義的作用:常量。
另外,變量的命名,最好是不要重復,特別是變量名與函數名不要相同。