int m=2, n=2;//行數和列數 pattern = (char**)malloc(sizeof(char*)*m);//申請一組一維指針空間。 for (int i = 0; i<m; i++) pattern[i] = (char*)malloc(sizeof(char)*n);//對於每個一維指針,申請一行數據的空間。 for (int i = 0; i<m; i++)//為每一個元素賦值 for (int j = 0; j < n; j++) { pattern[i][j] = '0'; }