Pytania otagowane jako null-terminated

18
Jakie jest uzasadnienie ciągów zakończonych zerem?
Mimo że uwielbiam C i C ++, nie mogę powstrzymać się od podrapania po wyborze ciągów zakończonych znakiem zerowym: Łańcuchy z prefiksem długości (tj. Pascal) istniały przed C. Łańcuchy z prefiksem długości przyspieszają działanie kilku algorytmów, umożliwiając ciągłe wyszukiwanie długości. Łańcuchy z prefiksem długości utrudniają powodowanie błędów przepełnienia bufora. Nawet …
281 c++  c  string  null-terminated 

3
Jakie są szczegóły definicji ciągu w C?
Mam odpowiedzieć na pytanie o pracę domową dla jednej z moich klas. W szczególności mam powiedzieć, czy niektóre tablice w C są uważane za łańcuchy, czy nie. Na podstawie tego artykułu ( https://www.geeksforgeeks.org/strings-in-c-2/ ) wiem, że ciągi znaków to tablica znaków z zakończeniem zerowym na końcu. Moje główne zawieszenie jest …
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.