前言:
今天小伙伴们对“c语言用struct构造学生信息结构体”都比较关注,我们都想要剖析一些“c语言用struct构造学生信息结构体”的相关资讯。那么小编同时在网络上收集了一些有关“c语言用struct构造学生信息结构体””的相关知识,希望同学们能喜欢,同学们一起来学习一下吧!一个物体拥有的属性的集合是一个结构体,比如一本书
书拥有的属性有标题、价格、作者、编码等这些属性,这些属性集合起来就是一本书的结构
下面是代码中的样子
struct Books{ private string title; private double price; private string author; private string code;}; // 以分号结尾
把结构体当作类使用就行,但是区别在于结构体 不能继承、不能声明默认构造函数、是值类型(类是引用类型)
// 偷个懒,main()这样写是不规范的main(){ Books b = new Books(); b.title = "C#自学"; b.price = 5.2; b.author = "打字机"; b.code = "X5647395638"; Console.WriteLine(b.title); Console.WriteLine(b.price); Console.WriteLine(b.author); Console.WriteLIne(b.code);}
输出:
C#自学
5.2
打字机
X5647395638
给结构体写上自定义方法
struct Books{ private string title; private double price; private string author; private string code; public void setValues(string t, double p, string a, string c) { title = t; price = p; author = a; code = c; } public void WriteAll() { Console.WriteLine(title); Console.WriteLine(price); Console.WriteLine(author); Console.WriteLIne(code); }};class study{ main() { Books b = new Books(); b.setValue("C#自学" ,5.2 ,"打字机" ,"X5647395638"); b.WriteAll(); } }
输出:
C#自学
5.2
打字机
X5647395638
版权声明:
本站文章均来自互联网搜集,如有侵犯您的权益,请联系我们删除,谢谢。
标签: #c语言用struct构造学生信息结构体