#include <stdio.h>
#include <stdlib.h>
struct Student
{
int score;
char name[128];
};//分号
int main()
{
struct Student s1;
s1.score = 99;
strcpy(s1.name,"张三");
printf("%s:%d\n",s1.name,s1.score);
//定义
struct Student *p;
//开辟空间
p = (struct Student *)malloc(sizeof(struct Student));
p->score = 100;
strcpy(p->name,"李四");
//使用
printf("%s:%d\n",p->name,p->score);
system("pause");
return 0;
}
C语言学习笔记—结构体指针的定义和使用
最新推荐文章于 2025-07-25 20:25:27 发布
这篇博客介绍了C语言中如何定义和使用结构体,通过示例展示了为结构体变量动态分配内存的过程,并展示了如何赋值和打印结构体成员。内容包括结构体的声明、动态内存操作以及数据成员的访问。
1153

被折叠的 条评论
为什么被折叠?



