我有一個函數,產生0和2之間的隨機數字,我想使用指針,但無論如何,我無法執行它。 首先我產生隨機號,然後我要打印的多維數組,看看它已經產生 我只是想隨機數分配給數組(使用指針),然後再使用指針在c中的多維數組的指針
int **RandomizedMatrix; //integer multidimensional array
int ***AdressOfMatrix = &RandomizedMatrix; //assigning the adress of matrix to an integer pointer
void RandomizedMatrixGenerator(int LineNumber,int ColumnNumber,int ***AdressOfMatrix)
{
int i,j;
for (i=0; i<LineNumber*ColumnNumber; i++)
{
**AdressOfMatrix = rand()%2;
}
for (i=0; i<LineNumber; i++)
{
for (j=0; j<ColumnNumber; j++)
{
printf("%d",***(AdressOfMatrix+i)+j);
}
printf("\n");
}
}
我不知道該怎麼幫你想比被告知,你是對另一方面,你需要學習如何使用指針。我敢肯定,如果您將「指針C」打入搜索引擎,您會發現很多關於它們的網頁。 (提示:你必須讓它們指向某個東西。) –
你有關於指針的具體問題嗎?這是一個很大的話題。 – Mike
我只是想隨機數字分配給一個數組(使用指針),然後再次使用指針打印它們 – saidozcan