您的位置:首页 > 其它

指针引用的基本应用

2017-01-10 00:21 169 查看
#include <iostream>

using namespace std;

struct Teacher
{
char name[64];
int age;
};

int getTe(Teacher **myp)
{
Teacher *p = (Teacher *)malloc(sizeof(Teacher));
if (p == NULL)
{
return -1;
}
memset(p,0,sizeof(Teacher));
p->age = 33;
*myp = p;
return 0;
}

int getTe1(Teacher* &myp)
{
Teacher *p = (Teacher *)malloc(sizeof(Teacher));
if (p == NULL)
{
return -1;
}
memset(p, 0, sizeof(Teacher));
p->age = 100;
myp = p;
return 0;
}

int main()
{
Teacher *p = NULL;
getTe(&p);
getTe1(p);
cout << p->age << endl;
return 0;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐