array-initialization

    1熱度

    2回答

    我剛剛開始學習C#並使用Tutorials Point來做到這一點。在陣列上的部分,我一直看到聲明 string[] sarray = { "Hello", "From", "Tutorials", "Point" }; 或者其他幾次都是這樣的數組: int [] marks = new int[5] { 99, 98, 92, 97, 95 }; 從C即將++,聲明的第一種方法是不是所有

    40熱度

    7回答

    你好我正在學習C++ 11,我想知道如何使一個constexpr 0到n陣列,例如: n = 5; int array[] = {0 ... n}; 所以陣列可能是{0, 1, 2, 3, 4, 5}

    4熱度

    1回答

    考慮下面的代碼: #include<stdio.h> int main() { char *ptr={'R','E','D','\0'}; //char *ptr="RED"; } 它顯示的警告名單如下: warning: initialization makes pointer from integer without a cast| warning: exce

    0熱度

    2回答

    這是我在main和函數checkCollisionOrFood()中初始化數組「turn [20]」的代碼,四個值轉爲[0],轉爲[1],轉爲[2],轉爲[ 3]在主函數中被初始化爲零,其餘的都在「checkCollisionOrFood()」中初始化,這是故障開始的地方。當我在「checkCollisionOrFood()」中初始化[4] = 0,然後在任何地方訪問它時, 0在任何功能,但!當我

    4熱度

    4回答

    你好,我是在C編程語言一個初學者,最近我開始學習陣列,我研究過,默認情況下在一個int數組中所有的值都垃圾。 那麼爲什麼我在這兩種情況下獲得不同的值。 案例1 int arr[5]; 在這種情況下從ARR [0]直到ARR [4],我們將有垃圾的值,但在下一情況下 。 病例2 int arr[5] = {1}; 在這種情況下 ARR [0]將具有值1,並從剩餘的ARR [1]給Arr [4

    9熱度

    1回答

    我有一個類Thing運動沒有默認的構造函數。 現在我們定義另一個類,它現在必須立即初始化數組元素,因爲沒有默認的構造函數,不能進行遲分配。所以我們有: class TwoThings { public: Thing things[2]; TwoThings() : things({Thing("thing 1"),Thing("thing 2")})

    9熱度

    1回答

    我需要將數組的每個元素初始化爲一個非常量表達式。我能做到這一點,而不必首先初始化數組中的每個元素來表達一些無意義的表達?這裏是希望我能夠做一個例子: fn foo(xs: &[i32; 1000]) { let mut ys: [i32; 1000]; for (x, y) in xs.iter().zip(ys.iter_mut()) { *y = *x/3;

    0熱度

    1回答

    鑑於聲明一個二維陣列下面 0 1 2 3 4 5 6 7 8 9 10 11 如何使用指針符號爲二維數組x申報上述數據。 它的工作原理簡單地寫 int (*x)[4] = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11};

    2熱度

    2回答

    我有一個結構 AStructX : 7x1 struct array with fields: field1 field2 field3 field4 field5 現在我想產生一個空1X7,看起來像以前的結構,但使用空值。 我試過 AStructY = repmat(AStructX(1),1,7);但是複製了AStructX的值。 我試圖

    1熱度

    1回答

    我有一個活動11周的ToggleButtons,並且在目前,在OnCreate我聲明的11周的ToggleButtons陣列,是我在的onCreate(定義),像: private static ToggleButton toggleButton[] = new ToggleButton[11]; ... @Override protected void onCreate(Bundle sa