*(p + 4)和*p+4

news/2024/12/4 16:35:01/

取值易混淆地方:

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

++和*同优先级 自右向左 ++是后加 先取到*p 运算完之后地址再++接着p指向下一个元素

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

++和*同优先级 自右向左 ++是地址先加 先把p+1 然后再取*p(此处的p值得是地址p+1 所指向的值)

(*p)++

先括号内 取到*p对应的值 在运算完之后 ++

++(*p)

先括号内 取到*p对应的值 值++ 把++后的值当作当前表达式的值

以上可能不理解~~~~~~~~~因为你想贪快,想速成,那是不可能的,老老实实的去看视频,认真听讲,反复推敲。只有这样自己才能搞懂。

推荐两个宝藏视频:  看完就明白了

一维数组与指针懒猫老师-C语言-用指针访问一维数组(指针与一维数组)_哔哩哔哩_bilibili

二维数组与指针懒猫老师-C语言-用指针访问二维数组(指针与二维数组)_哔哩哔哩_bilibili


http://www.ppmy.cn/news/155192.html

相关文章

STM32寄存器地址名称映射(学习笔记之四)

单片机的程序编制主要是操作寄存器,而STM32功能更多,对应的寄存器也多,为了更好的管理和使用好寄存器,需要将这些寄存器进行管理和分配。以GPIOA为例;因为 GPIO 都是挂在 APB2 总线之上,所以它的基地址是由…

p45-03

数据结构与算法 p45-03 设线性表中的数据元素值递增有序排&#xff0c;并以单链表作为存储结构。 设计一个高效的算法&#xff0c;删除表中所有值大于min且小于max的元素 #include<iostream.h> typedef int T;template<class T> struct Node {T data;//数据域&…

p45-09

数据结构与算法 p45-09 已知两个元素按值递增有序排列的线性表A和B&#xff0c;且同一表中的元素值各不相同。 试构造一个线性表C&#xff0c;其为A和B中的元素的交集&#xff0c;且表C中的元素也按值递增有序排列 A&#xff0c;B&#xff0c;C都是顺序表时 http://blog.csdn.…

【计算机网络】湖科大微课堂笔记 p41-46 网络层概述、网络层提供的两种服务、IPv4地址概述、分类编址划分子网无分类编址的IPv4地址

目录 网络层概述小结 网络层提供的两种服务小结 IPv4地址概述一些例题小结 分类编址的IPv4地址小结一些例题 划分子网的IPv4地址小结一些例题 无分类编址的IPv4地址小结一些例题 网络层概述 网络层的主要任务是实现网络互连&#xff0c;进而实现数据包在各网络之间的传输。 要…

p37 p38 p39 p40 p41

p37:嵌套循环 在循环中再嵌套一层循环&#xff0c;解决一些实际问题 例如我们想在屏幕中打印如下图片&#xff0c;就需要利用嵌套循环 打印星图&#xff1a; #include<iostream> using namespace std; int main() {for (int i 0; i < 10; i) //外圈执行一次{for (…

Solidigm P44 Pro M.2 SSD评测:全套原厂方案,性能高效且稳定

SK海力士收购Intel闪存业务重组而成的Solidigm在今年8月份推出了第一款消费级SSD P41 Plus&#xff0c;这款产品主打高性价比&#xff0c;而高端市场他们肯定也是不会忽视的&#xff0c;他们就为游戏发烧友带来了高性能的P44 Pro SSD&#xff0c;和此前读取速度只有4125MB/s的P…

python学习笔记P41-47

P41复习 s abcd123# for i in range(10): #0,1,2,3,..,9 # print(i)# for i in s: # a,b,c,d,1,2,3 # print(i)sum 0 for i in sag237dabkd73:if i.isdigit():sum int(i) print(sum)字符串&#xff1a; 下标&#xff1a; 0~n-1 n~-1 s[-1],s[3] 切片: s[1:-1] s[…