程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> 編程綜合問答 >> const-求解釋 這個 C++ 程序哪兒錯了?

const-求解釋 這個 C++ 程序哪兒錯了?

編輯:編程綜合問答
求解釋 這個 C++ 程序哪兒錯了?

#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 定義的作用:常量。
另外,變量的命名,最好是不要重復,特別是變量名與函數名不要相同。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved