I learnt about the concept of array of pointers and ragged arrays, but i'm not able to understand why my code isn't working.

```html
#include<stdio.h>

int main(void)
{
    int* b[10] ;
    for (int i = 0; i < 3; i++)
    {
        for (int j = 0; j < 3; j++)
        {
            scanf_s("%d", (*(b+i)+j));
        }
    }
    return 0;
}
```