memset的作用是把ptr所指向内容中的前num个字节全部转换成val,作用在内存上一般用作初始化.
calloc的作用是把大小为size的num个在堆上的内容全部转化成0,作用在堆上一般用于初始化。
栈区存放里面的变量通常是局部变量、函数参数等,堆区存放动态分配内存的内容,静态区存放全局变量和静态变量。具体可以参考底部链接
memset的作用是把ptr所指向内容中的前num个字节全部转换成val,作用在内存上一般用作初始化.
calloc的作用是把大小为size的num个在堆上的内容全部转化成0,作用在堆上一般用于初始化。
栈区存放里面的变量通常是局部变量、函数参数等,堆区存放动态分配内存的内容,静态区存放全局变量和静态变量。具体可以参考底部链接