7.8上午笔记

指针

Int a3,a2,a1,a0;

Int *p3,*p2,*p1,*p0;

Iny **s(二级指针)

Int a=12;

Int b=20;

Int* p=&a;

Int **s=NULL;

s=&p;

*s=p;

*s=&a;

**s=120;

*s=&b;

**s=200;

*s=>p;&a;

**s=>*p=>a;

int main()
{
	char a = 12, b = 13;
	char c = a & b;
	char* p = &a;
	char& x = a;
	return 0;
}

第一个& 表示按位与

第二个& 表示取地址

第三个& 表示引用  x='a'

计算机世界                                                      现实世界

                                     映射

    对象<------------------------------------------------->实体 

       |                                                                      |

       |    实例化                                                       | 分析和抽象

       |                             设计                                 |

     类<-----------------------------------------------------抽象类别

c++类的设计

class CGoods//设计类型
{
public:
	char Name[21];
	int Amount;
private:
	float Price;
	float Total_value;
};//最后的分号不可少,这里是一条声明语句
int main()
{
	int a = 10;
	CGoods c1;
	c1.Amount = 100;//不可访问该类所产生对象的私有成员
	retunr 0;
}

this指针  分三次编译   不在对象里面 --

第一:识别和记录类体中属性的名称,类型和访问限定,与属性在类体中的位置无关;

第二:识别和记录类体中的函数原型(返回类型+函数名+参数列表),形参的默认值,访问限定,不识别函数体;

第三:改写在类中定义函数的参数列表和函数体,改写对象调用成员函数的形式。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值