C学习笔记20170820
来源:互联网 发布:淘宝上回收手机可靠吗 编辑:程序博客网 时间:2024/06/07 01:19
一.指针定义
1.内存中最小的存储单元:字节 每一个字节在内存中都有一个编号,这个编号就是指针
2.指针就是内存地址 有了指针就可以操作这块内存
3.指针变量:存放内存地址的变量
4.int *p; *为类型说明符号 仅仅指向int类型的数据地址
5.p = # *p = 55;
6.在不定义变量的时候 *是一个操作符 访问(读、写)指针所指向的内存空间
二.指针的初始化
1.定义变量指针的同时初始化
int *p=# *p=90;
2.多个指针可以指向同一个变量 指针的指向可以改变
3.如果你想访问指针所指向的内存空间 就必须有指针操作符 *
三.多级指针
1.int num=90; int *p=# int **pp=&p; *pp指向p **PP指向num
四.数组与指针
1.数组不是指针
2.指针和数组的sizeof是不一样的
3.指针的指向可以改变,数组的指向不可以改变
4.指针数组 int *p[3]={&a,&b,&c}
5.取值 *p[0] 或者 p[2][0]
6.有3个元素的一维数组
int (*ps)[3];
1.内存中最小的存储单元:字节 每一个字节在内存中都有一个编号,这个编号就是指针
2.指针就是内存地址 有了指针就可以操作这块内存
3.指针变量:存放内存地址的变量
4.int *p; *为类型说明符号 仅仅指向int类型的数据地址
5.p = # *p = 55;
6.在不定义变量的时候 *是一个操作符 访问(读、写)指针所指向的内存空间
二.指针的初始化
1.定义变量指针的同时初始化
int *p=# *p=90;
2.多个指针可以指向同一个变量 指针的指向可以改变
3.如果你想访问指针所指向的内存空间 就必须有指针操作符 *
三.多级指针
1.int num=90; int *p=# int **pp=&p; *pp指向p **PP指向num
四.数组与指针
1.数组不是指针
2.指针和数组的sizeof是不一样的
3.指针的指向可以改变,数组的指向不可以改变
4.指针数组 int *p[3]={&a,&b,&c}
5.取值 *p[0] 或者 p[2][0]
6.有3个元素的一维数组
int (*ps)[3];
阅读全文
0 0
- C学习笔记20170820
- C++/C学习笔记
- 【C/C++】STL学习笔记
- C/C学习笔记/导言
- C/C学习笔记/结构
- 【c/c++】学习笔记1
- C学习笔记1
- TPC-C学习笔记
- c语言学习笔记
- C语言学习笔记
- C语言学习笔记
- 学习笔记之c
- C#-学习笔记
- Objective-C学习笔记
- C++PRIMER学习笔记
- C学习笔记
- C 学习笔记
- C/C++学习笔记
- C++自定义插入操作符和提取操作符
- 线性可分 与线性不可分
- HashMap
- 决策树的算法的使用
- Android使用Http访问并解析服务器XML数据
- C学习笔记20170820
- Python网络数据采集——BeautifulSoup
- HDU6152-Friend-Graph
- c++类的简单实现
- Codeforces 780G Andryusha and Nervous Barriers
- 编程之美
- es6
- 网络爬虫浅析
- Tesseract-OCR 从编译到集成