#include bitsstdc++husing namespace std;struct student string name; struct student next;;struct student createLink struct student stu; stuname=; stunext=NULL; struct student head=&stu; return head;int
#include<bits/stdc++.h> // 包含了所有标准头文件 using namespace std; // 使用标准命名空间
struct student // 定义了一个结构体 student { string name; // 结构体中包含了一个字符串类型的成员变量 name struct student *next; // 结构体中包含了一个指向自身的指针类型的成员变量 next };
struct student *createLink() // 定义了一个返回指向 student 结构体的指针的函数 createLink { struct student stu; // 定义了一个 student 类型的变量 stu stu.name=""; // 将 stu 的 name 成员变量赋值为空字符串 stu.next=NULL; // 将 stu 的 next 成员变量赋值为 NULL struct student *head=&stu; // 定义了一个指向 student 类型的指针 head,将其指向 stu return head; // 返回指向 stu 的指针 head }
int main() // 主函数 { struct student *p=createLink(); // 定义了一个指向 student 结构体的指针 p,将其指向 createLink 函数返回的指针 return 0; // 返回 0 表示程序正常结束
原文地址: https://www.cveoy.top/t/topic/dq8E 著作权归作者所有。请勿转载和采集!