Daimi göstərici ilə C-də bir sıra adı arasındakı fərq nədir?


cavab 1:
int arr [10] = {0,1,2,3,4,5,6,7,8,9}; // Serialın ölçüsünü tapaq - printf ("ölçüsü:% d \ n", sizeof (arr)); // bu çap 40; Güman edirəm int ölçüsü 4 // İndi sabit bir göstərici yaratmağa icazə verin int * const ptr = arr; // bəyannamə başlatılmalıdır printf ("ölçüsü:% d \ n", ölçüsü (ptr)); // bu 4 yazdır; Tutaq ki, int ölçüsü 4-dir
struktur DynamicBuffer {int uzunluğu; char buf []; };
struktur DynamicBuffer * db = (struktur DynamicBuffer *) malloc (sizeof (struktur DynamicBuffer) + biraz uzunluq);