当前位置:首页 » 编程语言 » c语言动态与结构体

c语言动态与结构体

发布时间: 2025-01-15 00:19:16

c语言问题(student*)malloc(sizeof(student))

C语言动态申请数组(结构体)空间的应用,以下面一段代码为例,你可以参考一下。
#include<stdio.h>#include<stdlib.h>#include<malloc.h>//包含malloc函数的头文件struct Item//定义结构体{ char name[20]; int num; };struct Item *I;//申请Item类型的指针int A()//进行内存申请{ int i,j; int n;//申请的数量 scanf("%d",&n); I=(struct Item*)malloc(sizeof(struct Item)*n); return n; }int Input()//数据输入函数{ int n=A(); int i,j; for(i=0;i<n;i++) { printf("%d Name:",i+1); scanf("%s",&I[i].name); printf("num:\n"); scanf("%d",&I[i].num); } return n; }void output()//数据输出函数{ int n=Input(); for(int i=0;i<n;i++) { printf("%d |",i); printf("Name:%s ",I[i].name); printf("num:%d\n",I[i].num); }}int main(){ output(); return 0;}望采纳!

热点内容
片上缓存区 发布:2025-09-16 13:49:18 浏览:149
查验技巧脚本 发布:2025-09-16 13:41:59 浏览:723
安卓如何让应用隐藏 发布:2025-09-16 13:28:58 浏览:337
连接ftp异常中断 发布:2025-09-16 12:52:33 浏览:287
3m移动办公服务器地址大全 发布:2025-09-16 12:22:35 浏览:256
什么是直男的快乐密码 发布:2025-09-16 12:22:32 浏览:910
修改数据库存储引擎 发布:2025-09-16 12:21:48 浏览:77
安徽调度服务器品牌云服务器 发布:2025-09-16 12:02:17 浏览:777
数据库表设计教程 发布:2025-09-16 10:50:47 浏览:348
朋友圈缓存如何清除 发布:2025-09-16 10:49:57 浏览:446