This article introduces how to understand the memset function. I hope you will learn patiently.
About memset function (initialization function):
void *memset(void *s, int ch, size_t n);
Function explanation: Replace n bytes (typedef unsigned int size_t) following the current position in s with ch and return s.
memset: The function is to fill a given value in a memory block. It is the fastest way to clear a larger structure or array.
The memset() function prototype is extern void *memset(void *buffer, int c, int count) buffer: is a pointer or array, c: is the value assigned to the buffer, count: is the length of the buffer.
Header file: memory.h or string.h
For example: int map[1001][1001];
memset(map,0,sizeof(map));
##About memset function (initialization function): void *memset(void *s, int ch, size_t n);
Function explanation: Set n bytes after the current position in s (typedef unsigned int size_t) Replace s with ch and return s.
memset: The function is to fill a given value in a memory block. It is the fastest way to clear a larger structure or array. The memset() function prototype is extern void *memset(void *buffer, int c, int count) buffer: is a pointer or array, c: is the value assigned to the buffer, count: is the length of the buffer.
Header file: memory.h or string.h
memset(map,0,sizeof(map));
Call Mysql stored procedure input and output parameters
c Language mysql database transaction start, commit, rollback example_MySQL
The above is the detailed content of How to understand about memset function. For more information, please follow other related articles on the PHP Chinese website!