簡體   English   中英

數組會被視為變量嗎?

[英]Would an array be considered a variable?

我的教授不希望全局常量區域中的任何變量對我而言都是主要變量。 這是否意味着可以將位於main之上的我的數組視為一個變量。

他對什么適合全局常量的定義是

全局常數-物理/數學/轉換/數組維數

這是我的數組

string CARDV[13] = {"Ace", "Two","Three","Four","Five","Six","Seven","Eight","Nine","Ten","Jack","Queen","King"};
string CARDS[4] = {"Diamonds","Clubs","Heart","Spades"};

您可以將可以將地址運算符應用於其上的對象的任何名稱視為變量。

盡管您不會在內存中獲得連續的表示形式,但是可以使用帶有內聯函數的數組來完成您正在做的事情。 例如:

string CARDV (int idx) {
    switch (idx) {
    case 0: return "Ace";
    //...
    }
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM