// 指针的引用 // 为指针取个别名,相当于'指针的指针' #include #include using namespace std; struct STU { int sid; float score; }; // 指针的指针 void set_score(STU **q, int sid, float score) { (*q)->sid = sid; (*q)->score = score; } int main() { STU *p = (STU *)malloc(sizeof(STU)); set_score(&p, 2, 98); cout << "sid = " << p->sid << ", score = " << p->score << endl; return 0; }