memset
(看不明白啊 大概就是说 memset只用来清零或赋极大值 赋其他值的时候 易出现错误 如0 1 -1)
一、函数原型
memset()函数原型是extern void *memset(void *buffer, int c, int count)
其中,buffer为指针或数组;c是付给buffer的值;count是buffer的长度
- sizeof:获取数据在内存中所占用的存储空间,以字节为单位进行计数
int arr[3]; //sizeof(arr) = 16 = 4*4
char* a = &arr; //sizeof(a) = 4 不管是指向什么类型的指针 指针存放时都占用4个字节
char str[] = {1,2,3}; //sizeof(str) = 3 = 1*3