不對的。變量是數值計算的基本單元,matlab與其他高級語言不同,變量使用時無需事先定義,其名稱就是第一次和發出顯示的名稱,因此用起來很便捷。matlab變量不可取名為001xk.。變量名區分字母大小寫。變量名必須以英文字母開頭。變量名長度不得超過最大長度限制,超過的部分將被忽略。一些關鍵字不可以作為變量名:for,end,if等。
當我們需要訪問存儲在變量中的信息時,我們隻需要使用變量的名稱。為變量起名時要遵守C#語言的規定:
●變量名必須以字母開頭
●變量名隻能由字母、數字和下劃線組成,而不能包含空格、標點符號、運算符等其它符號。
●變量名不能與C#中的關鍵字名稱相同。這些關鍵字我們在附錄A中給出。
●變量名不能與C#中的庫函數名稱相同。
但在C#中有一點是例外,那就是允許在變量名前加前綴“@”。在這種情況下,我們就可以使用前綴“@”加上關鍵字作為變量的名稱。這主要是為瞭與其他語言進行交互時避免沖突。因為前綴“@”實際上並不是名稱的一部分,其它的編程語言就會把它作為一個普通的變量名。在其它情況下,我們不推薦使用前綴“@”作為變量名的一部分。
下面給出瞭一些合法和非法的變量名的例子:
int
i;
//合法
int
No.1;
//不合法,含有非法字符
string
total;
//合法
char
use;
char
@use;
//合法
float
Main;
盡管符合瞭上述要求的變量名就可以使用,但我們還是希望在給變量取名的時候,應給出具有描述性質的名稱,這樣寫出來的程序便於理解。比如一個消息字符串的名字就可以叫s_message;而e90PT就不是一個好的變量名。本文發表於
bianceng
(編程入門網)
int
a,b,c=50,d;
上一篇:國畫用英語怎麼說
下一篇:機床公司英文商標起名征集