memset
(C/C++)
First introduced to this through Competitive Programming.
memset
is a C function that sets a block of memory to a particular byte value.
Typical Usage
Danger
Note that this generally works with 0, if you try other values than 0, it won’t work.
- This is because
memset
works on a per-byte basis, so when you give it a non-zero value, it will apply that value to each byte in the block of memory, not to the elements themselves.