[問題] 指標笨問題
小弟最近自學,卻一值卡在指標...
下列是用指標寫99乘法表↓
我的問題在下面"●"
編譯器:cannot convert `int[9][9]' to `int*' in assignment
#include <stdio.h>
#include <stdlib.h>
int main(){
int array[9][9];
int i, j;
int *ptr;
for(i=0;i<9;i++){
for(j=0;j<9;j++){
array[i][j]=(i+1)*(j+1);
}
}
ptr = array; ●問題在這? 這是書本上寫的..,且我不懂這行意思= =
for(i=0;i<9;i++){
for(j=0;j<9;j++){
printf("%dx%d=%d \t", i+1, j+1, *(ptr+(i*9)+j));
}
printf("\n");
}
system("pause");
}
我用dev編譯
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 59.112.82.96
→
01/29 11:25, , 1F
01/29 11:25, 1F
→
01/29 11:26, , 2F
01/29 11:26, 2F
推
01/29 11:37, , 3F
01/29 11:37, 3F
→
01/29 11:37, , 4F
01/29 11:37, 4F
推
01/29 11:38, , 5F
01/29 11:38, 5F
推
01/29 11:39, , 6F
01/29 11:39, 6F
→
01/29 11:43, , 7F
01/29 11:43, 7F
※ 編輯: oit73 來自: 59.112.82.96 (01/29 11:46)
→
01/29 11:56, , 8F
01/29 11:56, 8F
→
01/29 11:57, , 9F
01/29 11:57, 9F
推
01/29 12:03, , 10F
01/29 12:03, 10F
推
01/29 13:01, , 11F
01/29 13:01, 11F
→
01/29 13:24, , 12F
01/29 13:24, 12F
推
01/29 14:21, , 13F
01/29 14:21, 13F
推
01/29 14:24, , 14F
01/29 14:24, 14F
推
01/29 14:27, , 15F
01/29 14:27, 15F
→
01/29 14:28, , 16F
01/29 14:28, 16F
推
01/29 15:09, , 17F
01/29 15:09, 17F
→
01/29 15:22, , 18F
01/29 15:22, 18F
→
01/29 15:27, , 19F
01/29 15:27, 19F
→
01/29 15:30, , 20F
01/29 15:30, 20F
推
01/29 15:35, , 21F
01/29 15:35, 21F
推
01/29 15:37, , 22F
01/29 15:37, 22F
→
01/29 15:37, , 23F
01/29 15:37, 23F
→
01/29 15:43, , 24F
01/29 15:43, 24F
推
01/29 16:06, , 25F
01/29 16:06, 25F
→
01/29 16:06, , 26F
01/29 16:06, 26F
→
01/29 16:07, , 27F
01/29 16:07, 27F
→
01/29 16:09, , 28F
01/29 16:09, 28F
→
01/29 16:11, , 29F
01/29 16:11, 29F
→
01/29 16:11, , 30F
01/29 16:11, 30F
→
01/29 16:15, , 31F
01/29 16:15, 31F
→
01/30 11:38, , 32F
01/30 11:38, 32F
推
01/30 11:46, , 33F
01/30 11:46, 33F
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章