關於陣列的簡單C程式的錯誤

2021-08-29 06:25:52 字數 583 閱讀 5721

**如下

[code]

#include

array01()    /*接受輸入的乙個字元,並計算此字元到小寫a的距離,作為輸出陣列元素的第一維引數*/

array02()    /*接受輸入作為輸出陣列元素的第二維引數*/

inputth()       /*顯示陣列元素*/

,,};

int mat1,mat2;

mat1=array01();

mat2=array02();

printf("%d\n",wowmat[mat1][mat2]);

}main()

}[/code]

本意是想做個程式儲存魔獸世界的密碼保護卡,以防止丟失。魔獸世界密碼保護卡是乙個8×10的矩陣,a,b,c,d,e,f,g,h8列,1-10行,每次登入遊戲的時候從這個矩陣中隨機輸入3個位置的數字作為隨機密碼。array01()函式將輸入的第一維下標(字元a-h)轉換成0-8的數字,以方便到儲存密碼保護卡資訊的陣列中讀取相應的元素。

現在的問題是,經過跟蹤除錯,第一輪執行完全正常,第二輪開始就跳過了array01()函式,直接執行array02()函式,不知何故~

C 程式中關於堆疊程式的簡單理解

include stack.h stack stack create an empty stack bool stack isempty const bool stack isfull const bool stack push const item item else return false b...

c 關於陣列和多型的簡單使用

1 陣列的話可以用arraylist,很好用,與array不同的是,陣列的大小可以隨意改變,像是動態的陣列,add等方法什麼的,可以直接用,然後foreach配合方便訪問。具體使用 可以先不定義型別,拆包的時候再進行判斷。arraylist p new arraylist 定義p陣列 p.add n...

關於陣列的簡單講解

建立乙個陣列元素 var arr a b c d alert arr 顯示陣列內容 console.log arr 顯示陣列 console.log arr.length 顯示陣列長度,因為陣列排列從0開始,所以顯示的長度會加一 delete arr 2 console.log arr 通過dele...