文章评分
次,平均分 :
结构: 类:
struct ComplexNumber //定义结构类型 class ComplexNumber
{ {
public double a; public double a;
public double b; public double b;
} }
comlexNumber c1; //创建结构类型变量 complexNumber c1;
c1.a=2.5; c1.a=2.5;
c1.b=3; c1.b=3;



具体例子: 具体例子:
输出的结果为: 输出结果为:
c1=1.5+3i c1=3+3i
c2=3+3i c2=3+3i
值类型(结构)和引用类型(类)的区别:
1.值类型声明变量就会分配内存,引用类型声明变量得到的就是一个什么都没有的空对象(null)
2.将值类型的一个变量赋值给另一个变量,那么原始变量的数据会被复制给新变量,之后两个变量是互相独立的,而将引用类型的一个变量赋值给另一个变量,实际上新变量只是包含了指向原始变量的指针,对其中任何一个变量的修改都会影响到另一个变量。
本文属原创,禁止转载,谢谢配合!!!
关注微信公众平台:程序员互动联盟(coder_online),你可以第一时间获取原创技术文章,和(java/C/C++/Android /Windows/Linux)技术大牛做朋友,在线交流编程经验,获取编程基础知识,解决编程问题。程序员互动联盟,开发人员自己的家。
本文原始地址:http://www.coderonline.net/structures-and-classes.html
本站所有文章,除特别注明外,均为本站原创,转载请注明出处来自http://www.coderonline.net/
否则保留追究法律责任的权利!
It抯 exhausting to search out educated folks on this topic, however you sound like you realize what you抮e speaking about! Thanks
Spot on with this write-up, I actually assume this web site needs way more consideration. I抣l probably be once more to read much more, thanks for that info.