下面虚线内的程序有几处错误
#include<stdio.h>
int main() {
int m = 10;
const int n = 20;
/*---------------------------------------------------------------------------*/
const int *ptr1 = &m;
int * const ptr2 = &m;
*ptr1 = 3;
ptr2 = &n;
int *ptr3 = &n;
const int * ptr4 = &n;
int * const ptr5;
ptr5 = &m;
const int * const ptr6 = &m;
*ptr6 = 5;
ptr6 = &n;
const int * ptr7;
ptr7 = &m;
/*---------------------------------------------------------------------------*/
return 0
求详细解释,刚刚学c。