|
class Student
{
public:
char name[50];
int num;
private:
int age;
public:
void init()
{
memset(name, 0, 50);
num = 100;
age = 10;
};
void set_age(int age)
{
this->age = age;
};
};
Student stud3;
stud3.init();
大佬们好
学习第33课时 ,没有搞明白这个
memset(name, 0, 50);具体的作用是干啥的
本帖最后由 yoobaby 于 2022-6-28 00:45 编辑
void *memset(void *s, int ch, size_t n);
函数解释:将s中当前位置后面的n个字节用 ch 替换并返回 s 。
memset(name, 0, 50);就是对内存进行0初始化。你理解成把name[50数组的50个字节都填上0
|
上一篇: 请问怎样可以下载到C++零基础实用教程,淘宝显示已经下架了,谢谢下一篇: ADO打开SQL SEVER 2012 出错
|