«null-terminated» etiketlenmiş sorular

18
Boş sonlandırılmış dizelerin mantığı nedir?
C ve C ++ 'ı sevdiğim kadarıyla, boş sonlandırılmış dizelerin seçiminde başımı çizemiyorum: Önceden eklenmiş uzunluk (yani Pascal) dizeleri C'den önce vardı Uzunluk ön ekli dizeler, sabit süre uzunluğu aramasına izin vererek birkaç algoritmayı daha hızlı hale getirir. Uzunluk ön ekli dizeler, arabellek taşması hatalarına neden olmayı zorlaştırır. 32 bitlik …
281 c++  c  string  null-terminated 

3
C'de bir dizenin tanımının özellikleri nelerdir?
Sınıflarımdan biri için bir ev ödevi sorusunu yanıtlamam gerekiyor. Özellikle, C'deki belirli dizilerin dize olarak kabul edilip edilmediğini söylemeliyim. Bu makaleye dayanarak ( https://www.geeksforgeeks.org/strings-in-c-2/ ) Dizelerin sonunda boş sonlandırıcılı bir dizi karakter olduğunu biliyorum. Benim ana hangup soruya benziyor bir dizi soran bir parçasıdır: char c1[] = { 'C', 'S', …
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.