指针引用的基本应用

来源:互联网 发布:急诊室故事知乎 编辑:程序博客网 时间:2024/05/16 04:04
#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;}

0 0
原创粉丝点击