سلام دوستان
در زبان سی ، تفاوت عبارت های زیر توی چیه ؟
int x; x = 1;
int * const x1 = &x;
int *const x2 = &x;
int const *x3 = &x;
int const * x4 = &x;
const * int x7 = &x; //Error
const *int x8 = &x; //Error
const int *x9 = &x;
const int * x10 = &x;
const int const *x13 = &x;
const int const * x14 = &x;
const int *const x15 = &x;
const int * const x16 = &x;
const *int const x17 = &x; //Error
شبیه به هم هستند ولی متوجه تفاوتشون نمیشم
سوال دیگه ای هم دارم ، بعضی از قسمت ها اررور کامپایل میدن که توی کامنت مشخص شدن، چرا اررور میدن ؟
پیشاپیش ممنون