VB陣列問題,VB中缺少陣列是什麼意思

發布 科技 2024-06-06
12個回答
  1. 匿名使用者2024-01-29

    在“候選人程式設計的開始”和“候選人程式的結束”之間,不可能引用 a(7,7)。 在編寫程式時,不能涉及 a(7,7),並且無法達到問題要求的結果。

    n2 = ubound(a)

    乙個。

    缺少乙個函式沒有傳送,無法除錯,但是在分配長度不確定的陣列之前,一般需要使用 redim 來確定陣列的大小,否則很容易出錯。

  2. 匿名使用者2024-01-28

    很抱歉地告訴你,你遇到了乙個無法解決的問題!

    這個問題沒有解決方案! 原因如下:

    在第一行,程式宣告乙個陣列變數 a(7,7):d im a(7,7) 為整數

    宣告後,a(7,7) 可以在此視窗中的任何程式中引用。 例如,在 sub read() 中,您可以為 a(7,7) 賦值。

    但是在進入 command1 click() 程式後,宣告了另乙個 dim a as long。 這將宣告乙個同名的變數。 因為在VB中,不允許乙個變數名同時是陣列和乙個變數,所以它只能識別乙個優先順序最高的變數。

    在這種情況下,由於 A 的宣告在程式內部,因此它的優先順序高於 A(7,7),因此由於 A 的宣告,因此無法引用 A(7,7)。

    因此,在“候選人程式設計的開始”和“候選人程式設計的結束”之間,不可能引用a(7,7)。 所以,如果你不能寫乙個涉及a(7,7)的程式,那麼你無論如何都無法達到問題的結果!

    這個問題的解決方案很簡單:只是不要重複變數名稱! 具體來說,在這個問題中,你可以把 a 和 long 一樣長改為 b,為什麼一定要擠 a “a”。"~~~

  3. 匿名使用者2024-01-27

    一組具有相同名稱、型別和事件程序的控制項。 每個控制項都有乙個唯一的索引。 當陣列中的小部件識別到某個事件時,它會呼叫該小部件組的相應事件過程,並將相應的索引作為引數傳遞,從而允許您決定哪個小部件用 ** 標識該事件。

  4. 匿名使用者2024-01-26

    儘管您定義了表單級陣列變數 a(7,7),但在以下過程中,您將 a 定義為乙個簡單的變數(過程級),顯然,程序級變數覆蓋了同名的表單級變數!

    更正:刪除了上述過程中變數 a 的定義。

  5. 匿名使用者2024-01-25

    在這個過程中有乙個重新定義,只要

    請更改變數名稱。

  6. 匿名使用者2024-01-24

    取 A 陣列下標的下限,這個標題是 0

    ubound(a) 取 a 陣列下標的上限,這個標題是 6for i=lbound(a) to ubound(a)下乙個

    在上面的迴圈中,迴圈完成後,i 的值為 ubound(a)+1=7,陣列下標的上限為 6,因此會報錯:下標出界。

    8.與問題 7 一樣,迴圈未完成時 k 的值為 11,陣列下標的上限為 10,即陣列下標越界。

  7. 匿名使用者2024-01-23

    陣列。 一般來說,只有兩個。

    第乙個是肯定的。

    變數。 陣列。 它用於儲存一系列變數的值。 例如,某個類。

    50 數學成績為: DIM 的學生

    shuxuechengji(1

    to50)as

    single

    例如,班級在七門科目中的成績:DIM

    chengji(1to

    to7)as

    single

    第二個是。

    控制項陣列。 作用是放很多。

    質量。 相似功能的統一。

    型別。 控制項使用 unity。

    名字。 之後,使用。

    下標。 以方便回收利用。

    例如,計算器。 介面。 目標。

    按鈕。 10個數字可以做成:numb(0)、numb(1)、numb(2)、......numb(9)。在其點選事件中,麻木點選(索引

    Asinteger) 可以這樣處理:text1=text1trim(str(index))。

  8. 匿名使用者2024-01-22

    房東您好:

    陣列是物件導向和面向過程程式設計中常用的資料結構,VB中的陣列可以由基本資料型別或物件組成:由基本資料型別組成的資料與面向過程的程式設計方法一致,而物件陣列則用於建立物件的操作,這與物件導向的程式設計方法一致。

    陣列概述:

    陣列不是一種資料型別,而是有序基元型別變數的集合,其使用方式與記憶體變數相同,但功能比記憶體變數多得多。

    陣列功能

    vb 中的陣列具有以下主要功能:

    1)陣列是相同型別的元素的集合。

    2)陣列中的元素有乙個序列,它們按順序儲存在記憶體中。

    3)所有陣列元素都是以變數名命名的集合,每個陣列元素在記憶體中佔據乙個記憶體單元,可以看作是乙個記憶體變數。為了區分不同的陣列元素,每個陣列元素都是通過陣列名稱和下標來訪問的,4)使用陣列時,必須“宣告”陣列,即在使用前宣告。所謂“宣告”就是定義陣列的名稱、陣列元素的資料型別、陣列元素的數量。

  9. 匿名使用者2024-01-21

    1 2 3 1 4 7 4 5 6 移位:2 5 8 7 8 9 3 6 9

    示例:私有子表單 Load() dim a(2, 2) as long, b(2, 2) as long, dim i as long, j as long, n as long'---為 i = 0 到 2 fo r j = 0 到 2 n = n + 1 a(i, j) = n 下乙個 ne xt 分配了乙個陣列'---輸出列印的陣列"轉調前:" for i = 0 to 2 for j = 0 to 2 print a(i, j); next print next'--- 將陣列轉置並放入 b 陣列中 對於 i = 0 到 2 對於 j = 0 到 2 b(j, i) = a(i, j) 下一頁 下一頁'---b 陣列"轉置後:

    for i = 0 to 2 for j = 0 to 2 print b(i, j); next prin t nextend sub

  10. 匿名使用者2024-01-20

    預設情況下,它從 0 開始,即 0 到 10

    這是一樣的。 簡單地說,a(10) 是 a(0), a(1)...a(10)a(1 至 10) 是 a(1), a(2), a(3)...a(10)

    如果您在 Dim A(10,10) 前面宣告它,則 Dim A(10,10) 以 A(0,0) 開頭,而 Dim A(1 到 10,10) 以 A(1,1) 開頭。

    兩者的選項基數 1 應相同,預設值設定為 1。

  11. 匿名使用者2024-01-19

    二維陣列的乙個更直觀的例子是佇列,例如下面有 3 行 4 列的佇列:1 2 3 41 劉備、張飛、關宇、趙雲。

    2 呂布, 黃忠, 曹操, 孔明.

    3 小喬,孫權,周宇,馬超.

    如果要使用二維陣列來記錄這個團隊,請定義乙個具有 3 行 4 列的陣列 a(3,4) 來記錄每個位置的人員姓名。

    例如,陣列的每個元素都表示乙個位置,此元素的值是處於該位置的人的姓名。

    a(1,1)="劉備", a(2,2)=黃忠, a(3,4)=馬超.

    一維陣列可以理解為只有一行的佇列,或者只有一列就可以了。

  12. 匿名使用者2024-01-18

    單個變數用於記錄乙個點的資料,沒有軸;

    一維陣列用於記錄一條線上的資料,它有乙個坐標軸,每個坐標值對應的位置(即陣列的下標)是線上某一點的資料;

    二維陣列用於記錄平面上的資料,它有兩個坐標軸(x軸和y軸),每對坐標值(即二維陣列的兩個下標)可以表示該平面中某一點的資料;

    三維陣列用於表示立方體中的資料,它有三個坐標軸(x 軸、y 軸和 z 軸)。

    因此,通過變數和陣列,可以記錄和描述自然界中的點、線、面和體積等數學模型。 因此,將陣列的維度視為軸可以幫助您理解。

    還有乙個例子可以幫助小學生理解陣列的概念:

    假設有 27 個立方體形狀的塊,並將它們排列成乙個長蛇形,這是乙個一維陣列 a(1 到 27); 排列在 3*9 平面上,它變成乙個二維陣列 a(1 到 3,1 到 9); 3*3*3 立方體是乙個三維陣列 a(1 到 3、1 到 3、1 到 3)。

相關回答
16個回答2024-06-06

樓上是什麼,我真的受不了了,是乙個簡單的問題,很複雜。 >>>More

9個回答2024-06-06

定義陣列後,為了使用陣列,必須為陣列分配所需的記憶體區域。 根據記憶體區域分配的時間,陣列可以分為靜態陣列和動態陣列。 編譯時需要分配記憶體的陣列通常稱為靜態陣列,需要在執行時分配的陣列稱為動態陣列。 >>>More

8個回答2024-06-06

看起來你要做一點你自己了

4個回答2024-06-06

'顯示當前正在執行的程式 Kirisun 的絕對路徑。 >>>More

14個回答2024-06-06

option explicit

dim a(1 to 10) as integer, b(1 to 10) as integer, c(1 to 10) as integer >>>More