黑马程序员-c语言总结(指针)

原创 2015年07月09日 17:47:06

------  <a href="http://www.itheima.com" target="blank">Java培训、Android培训、iOS培训、.Net培训</a> 期待与您交流! -------

总结指针之前我们首先要分清内存单元的地址和内存单元的内容。

指针存放的是内存单元的地址。

int *p;


p 是整型指针,指向整型变量

float *fp;  

fp是浮点型指针,指向浮点型变量

char *cp;

cp是字符型指针,指向字符型变量

&:取地址运算符,给出变量的地址。

int*p, a = 3;

p= &a;   a的地址赋给p,即p指向a


*:间接访问运算符,访问指针所指向的变量。

*p:指针变量p存放的地址内的内容


(1) 当p= &a后,*pa相同

(2) int*p;   定义指针变量p

 *p=10;  指针p所指的变量,即a=10;

(3) &*p与&a相同地址

*&a  a   相同变量

(4) (*p)++ 等价于 a++

 p所指的变量值加1

注:指针变量必须先初始化



指针和数组

inta[100], *p;

数组名代表一个地址,它的值是数组首元素的地址(基地址)

a+i是距数组a的基地址的第i个偏移,它代表了a[i]的地址,所以*(p+i)=*(a+i)=a[i]





















黑马程序员之IOS学习总结——05 C语言中的指针

C语言的指针真是重中之重啊,指针跟数组、字符串、函数、结构体、甚至OC类和对象,都有紧密的联系,在OC的对象创建中,都是运用到指针来储存对象的地址。。别人都说指针是C语言的精华,真是一点都不假。尤其是...

【黑马程序员】--c语言中的指针总结

-------android培训、java培训、期待与您交流! ----------           通过视频的学习,感觉自己在指针这一块还有许多欠缺,因此整理一下基础知识,理清自己的思路,...

黑马程序员-[C语言]第三篇:指针总结

一、指针概述     1. 指针概念:          内存单元的编号叫做地址,我们根据内存单元的编号或者地址可以找到所需要的存储单元,我们把这个地址叫做指针。          对于一个内存单元来...

黑马程序员-c语言指针总结

一、指针概述     1. 指针概念:          内存单元的编号叫做地址,我们根据内存单元的编号或者地址可以找到所需要的存储单元,我们把这个地址叫做指针。          对于一个内存...

[黑马程序员]07[C语言]指针部分笔记总结-02

------- android培训、java培训、IOS培训、期待与您交流! ---------- 1.    指针运算(指针部分最难掌握的地方)(五颗星)   int main()...

黑马程序员——C语言基础学习(四)---数组和指针的总结学习

指针和数组的总结学习

黑马程序员—C语言—指针理解总结

————————Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ——————— 指针 指针是C语言中的重点也是难点。C语言的灵活就灵活在此,接下来我们来探讨一下指针的用法...

黑马程序员——C语言日志——指针、地址和变量值

这篇文章主要讲述如何利用地址存取变量值。我们知道,指针变量存储的是变量的地址,通过指针可以存取变量的值,下面看一个简单地例子: #include"stdio.h" #include"stdlib.h"...

黑马程序员-C语言回顾-指针

------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ------- C语言回顾-指针 一、地址的概念 计算机硬件系统内部存储器中,拥有大量的存储单元(容量1字节)...

黑马程序员--C语言-指针

一、基本知识 好多老师说,指针是C语言的重点中的重点,如果说C语言其它都学的很好,就是指针不会,那么C语言等于白学。接下来具体看一下指针的知识点吧。 1、指针变量只能存储地址 指针就一个...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:黑马程序员-c语言总结(指针)
举报原因:
原因补充:

(最多只允许输入30个字)