English Deutsch Français Italiano Español Português 繁體中文 Bahasa Indonesia Tiếng Việt ภาษาไทย
所有分類

我看書上說,變數命名可以用中文字,只要不要以中文字開頭就好
可是以下這一段程式,為什麼還是不能執行

PS:我用的編譯器是Dev-C++

#include
#include
using namespace std;
int main(void)
{
int a錢=5;
cout<<\"a錢\"< system(\"pause\");
return 0;

}

2006-07-26 18:12:18 · 6 個解答 · 發問者 ? 1 in 電腦與網際網路 程式設計

6 個解答

和一般人想的不一樣C99和C++1998、2003的標準都說可以在ISO/IEC 14882中identifier的構成為    nondigit    identifier + nondigit    identifier + digit其中nodigit = {  _  a b c d e.....z  A B C D E.....Z universal-character-name} 所成的集合universal-character-name 就包含了中日韓統一文字digit = {0 1 2 3 4 5 6 7 8 9} 所成的集合但是據我所知,很少compiler實做identifier當中的universal-character-name,對多數使用者來說編譯品質可能比這些特性重要吧M$的compiler可能有支援所以還是別想太多。多花些心思在提升程式品質吧而且程式中夾雜中文排版看起來怪怪的,尤其當你有數萬行程式碼的時候眼睛會花掉

2006-07-27 13:03:25 · answer #1 · answered by novus 6 · 0 0

c或c++可使用的變數名稱為大小寫的a~Z和數字0~9以及底線
其它字元都不能放在變數名稱裡

我想這本書說明可使用中文當變數名稱應該是指其它的程式語言!

2006-07-27 07:39:23 · answer #2 · answered by ? 5 · 0 0

我的VC++就不能編譯了,真可惜要不然還蠻想試試這個用法。

2006-07-27 07:07:59 · answer #3 · answered by Almond 6 · 0 0

C++ 不是我的母語。C 快可以說是我的母語了。
C 不能那樣命名耶!
我拿去 Linux C++ 試,不行耶!
如果 C++ 真的可以那樣命名,那 A錢 還真是個好玩的命名法!
有你的! ^_^

2006-07-27 01:02:22 · answer #4 · answered by ? 7 · 0 0

this is good!!

2006-07-26 21:36:05 · answer #5 · answered by Ted 4 · 0 0

好帥氣的命名法....
我要叫我程式設計的老師來看一下
今年最流行的宣告方法= =

2006-07-26 18:15:42 · answer #6 · answered by 小昆 4 · 0 0

fedest.com, questions and answers