Null-terminated string: Difference between revisions

Content deleted Content added
MOS:NOTED, rm "note that"
top: Try to use standard meaning of "a string containing a character"
Line 2:
In [[computer programming]], a '''null-terminated string''' is a [[character string]] stored as an [[Array data structure|array]] containing the characters and terminated with a [[null character]] (<code>'\0'</code>, called NUL in [[ASCII]]). Alternative names are '''[[C string]]''', which refers to the [[C (programming language)|C programming language]] and '''ASCIIZ''' (although C can use encodings other than ASCII).
 
The length of a C string is found by searching for the (first) NUL byte. This can be slow as it takes O(''n'') ([[linear time]]) with respect to the string length. It also means that a NULstring cannot becontain insidea theNUL string,character as(there theis onlya NUL in memory, but it is after the onelast markingcharacter, not "in" the endstring).
 
== History ==