结构是不同数据类型变量的集合,以单一名称分组在一起。
结构的特征
C 语言中结构的特征编程语言如下 –
可以通过使用赋值将不同数据类型的所有结构元素的内容复制到其类型的另一个结构变量
为了处理复杂的数据类型,最好在另一个结构中创建结构,这称为嵌套结构。
可以将整个结构、结构的各个元素和结构的地址传递给函数。
可以创建结构指针。
程序
#include#includevoid main(){ struct date{ int day; int month; int year; }; struct details{ char name[20]; int price; int code; int qty; struct date mfg; }; struct details item[50]; int n,i; printf("Enter number of items:"); scanf("%d",&n); fflush(stdin); for(i=0;i"); printf("------------------------------------------------------------------
"); printf("S.N.| NAME | CODE | QUANTITY | PRICE |MFG.DATE
"); printf("------------------------------------------------------------------
"); for(i=0;i
",i+1,item[i].name,item[i].code,item[i].qty,item[i].price,item[i].mfg.day,item[i].mfg.month,item[i].mfg.year); printf("------------------------------------------------------------------
"); getch();}
登录后复制
输出
当执行上述程序时,会产生以下结果 –
Enter number of items:5Item name:penItem code:12Quantity:50price:25Manufacturing date(dd-mm-yyyy):12-02-2020Item name:pencilItem code:15Quantity:100price:30Manufacturing date(dd-mm-yyyy):11-03-2020Item name:bookItem code:34Quantity:30price:60Manufacturing date(dd-mm-yyyy):15-04-2020Item name:bagItem code:39Quantity:20price:70Manufacturing date(dd-mm-yyyy):12-03-2021Item name:sharpnerItem code:33Quantity:20price:40Manufacturing date(dd-mm-yyyy):12-04-2021***** INVENTORY *****------------------------------------------------------------------S.N.| NAME | CODE | QUANTITY | PRICE |MFG.DATE------------------------------------------------------------------1 pen 12 50 25 12/2/20202 pencil 15 100 30 11/3/20203 book 34 30 60 15/4/20204 bag 39 20 70 12/3/20215 sharpner 33 20 40 12/4/2021
登录后复制
以上就是C程序使用结构体存储库存系统的详细内容,更多请关注【创想鸟】其它相关文章!
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。
发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/2581403.html