Tôi khá mới tại C và tôi không biết sự khác biệt giữa hai khai báo biến sau đây:Sự khác biệt giữa int * ptr và int * ptr trong C là gì?
int* ptr;
int *ptr;
Tôi nghĩ rằng trong việc kê khai int* ptr;
, ptr
's giá trị không thể thay đổi trong khi nó có thể được thay đổi đối với tuyên bố, int *ptr;
Tôi không chắc liệu đó có phải là mặc dù không.
Hãy giúp tôi hiểu khái niệm đằng sau hai khai báo.
trùng lặp có thể có của [C: có sự khác biệt giữa "int \ * fooBar;" không và "int \ * fooBar;"?] (http://stackoverflow.com/questions/2093459/c-is-there-a-difference-between-int-foobar-and-int-foobar) và [Sự khác biệt giữa int \ * i và int \ * i] (http://stackoverflow.com/questions/3770187/difference-between-int-i-and-int-i), [Sự khác biệt giữa khai báo int \ * p và int \ * p ] (http://stackoverflow.com/questions/5590150/difference-between-int-p-and-int-p-declaration) cùng với ít nhất một tá người khác. –
http://stackoverflow.com/questions/3770187/difference-between-int-i-and-int-i –