
memset(num,0,sizeof(num));什么意思
展开全部
memset是个函数,百它在string.h头文件中有声明。它有三个参数,一度是所要set的首地址,二是set的值问,三是set的字节数。
string.h在c语言和c++语言中都被广泛的使用,但是具体情况不是很一样。由于传统的C++脱胎于C,所以传统C++中于C语言中对本词条的用法差不多,经过美国标准化组织修改标准化后的标准C++中,定义则是大不相同。
扩展资料:
程序例:
#include<stdio.h> #include<string.h> int main(void) { char string[10]; char*str1="abcdefghi"; strcpy(string,str1); printf("%s\n",string); return 0; }
展开全部
memset是个函数,它在string.h头文件中有声明。
它有三个参数,一是所要set的首地址,二是set的值,三是set的字节数,
num肯定是个数组,因为数组在传参时能自动转成指向数组的首元素的指针,
如果不是数组,应该写成memset(&num, 0, sizeof(num));
它有三个参数,一是所要set的首地址,二是set的值,三是set的字节数,
num肯定是个数组,因为数组在传参时能自动转成指向数组的首元素的指针,
如果不是数组,应该写成memset(&num, 0, sizeof(num));
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
将num中的成员全都初始化为0
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
以num为首地址,长度为sizeof(num)的内存段被置为0
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |