嵌入式学习笔记19.11.18

2019-11-18  本文已影响0人  Mo1035

int *p;

实际格式是int * + p;

int *定义整形指针类型的变量

p是指针类型的变量

*p对已知地址访问,解引用

 整型变量不能对整形指针变量进行赋值

int a;int *p = &a;

 int a;int *p;*p = a;

 int a;int *p;p = &a;

地址+1/-1变得是数据类型的大小,地址+/-数据类型的长度

 看到的是当前内存的首地址,访问也是首地址

 定义函数时注意函数类型与返回值类型相同,若返回值是指针,则函数类型也是指针

数组名可以作为第一个元素的首地址来用

 一组数据内存是连续的

*只能解引用地址!能够被解引用的只能是地址!

二维数组的行可以作为当前行第一个元素的首地址来用

字符串数组的名可以作为指针

上一篇 下一篇

猜你喜欢

热点阅读