1508-张晨曦总结《2016年-10月-26日》【连续5天总结】

标题:指针的概念、变量与指针

关键词:指针变量的定义

内容

A. 一句话概括今日目标完成情况

a)学习5.4—5.7  25% (身体原因只看了5.4)

b)学习7.1、7.2 90% (组长给的建议是指针与数组一起比较好理解)

B.具体内容

1.函数调用的格式。当函数调用作为一个独立的语句时,举个栗子把

print_char("*",6);

这样连续显示6个*字符,是无返回值的。

当函数调用出现在表达式中时,是适用于有返回值的函数的。这个也举个栗子:

float max(float x,float y); //求两个数的最大值

这是int 这是float 这是double这是定义啊!晨曦哥!不加分号你是要上天?分号分号分号!再忘就北哥挂树。

2.学习了指针类型的主要用途:参数传递、动态分布、数据结构等,内存单元的直接与间接的访问。存放地址的变量就叫做指针变量,这里的地址就是指针。所以变量的地址就是变量的指针。使用指针变量的步骤有三步,1定义指针变量,2对指针变量赋值,3通过指针变量间接访问所指向的对象。

C.明日计划(需要量化的目标)

int a,*pta;
a=5;
pta=&a; 

要分清pta=&a和*pta=&a 因为*pta并不表示指针变量pta,而表示pta所指向的变量a,这是两个完全不同的概念。还有就是定义多个指针变量的时候,每个指针变量的前面都必须要有*字符。&是取地址运算符,*是指针运算符。*pta等同于变量a.要注意的地方是

        int *p;

        cin>>*p;

这样使用指针p是危险的!(虽然不知道到底哪里危险了)不要访问没有被初始化的指针变量,容易造成结果混乱。

        int a=5,*p=&a;      
cout<<&a<<endl;     //a的地址
cout<<a<<endl;      //a的值
cout<<&p<<endl;     //p的地址 
cout<<p<<endl;      //p的值 
cout<<*P<<endl;     //p所指变量的值   

这五个输出项的意义要记清楚,还要注意指针变量的值一定是个地址,而指针变量所指对象的值不一定是个地址。

而另外一个就是指针变量可以有空值,用NULL表示。

天呢睡觉了今天干了两瓶二锅头+一瓶韩国烧酒+2L可乐,在如此懵逼的状态下学习C++真是感动了自己。明天下午没课继续学习,学到飞起,学习使我快乐,学习是我满足,学习是我上天,学习真好,锤子真好。

C.明日目标

1.继续第五章的学习;

2.继续第七章的学习;

各两节。

(我的天!第六章我就这么放弃了么!)

我的博客:http://blog.csdn.net/andr3zzzz

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值