0 elemanlı bir dizi, ayrılmamış bir işaretçi ile aynı mı?0 elemanlı diziler
int arr[0];
int* arr;
ile aynı mı?
Düzenleme: Ben buna benzer bir şey yaptıysam Ne:
int x[0];
int* const arr = x;
Bu kodu çalıştı ve bu derlenmiş. Bilgime, hem x hem de arr bellekte aynı yere işaret etmelidir. Bu davadaki fark ne olurdu?
İşaretçi her zaman yeni bir şeye işaret edebilir, oysa bir dizi statik olarak tanımlanır. – chrisaycock