KwickClips Cyber Safety and Ethics · 41 sec · free
Why does Riya need 5 boxes?
Short answer. 4 letters plus \0.
Which one is easier and safer?
std::string.
Two kinds of strings
| Point | char array | string |
|---|---|---|
| Ends with | '\0' | managed |
| Size | fixed | grows |
| Join | strcat | + |
Remember
| char array: one extra for '\0' |
| std::string: easier and safer |
Riya has four letters. Why five boxes? Compare them. A char array ends with a null character. Its size is fixed, but a string grows. A string joins with plus. A char array needs one extra box. A string is easier and safer.
This clip is from the full lesson: Arrays and Strings in C++ — 7 minutes, with the tables, the quick answers and the whole lesson in text.
Useful for: NIOS Senior Secondary Computer Science (330), Programming All levels C++, Programming All levels C++
More KwickClips from this lesson
Where is the last of five scores?42 sec
What should the sum start at?40 sec
Is the array copied?42 secVoice-over is AI-generated; the script is written and checked by Kajal Ma'am. Confirm anything you plan around against your official board document. We never ask for a password or an OTP.

