结构和类

结构:                                                                                                           类:
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.将值类型的一个变量赋值给另一个变量,那么原始变量的数据会被复制给新变量,之后两个变量是互相独立的,而将引用类型的一个变量赋值给另一个变量,实际上新变量只是包含了指向原始变量的指针,对其中任何一个变量的修改都会影响到另一个变量

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值