开篇备忘录: 引用马斯克名言, 人生是场马拉松, 而不是速度的比拼.
正文开始
开篇介绍
指针,作为一种重要的数据类型,在计算机编程中扮演着至关重要的角色。...//一维数组首元素地址, 再+2表示向后移动两个元素,如图一所示, 然后取出该位置地址....= cp;
printf("%s\n", **++cpp);
//如图所示,首先++cpp保存了cp中第二个元素的地址,解引用表示第二个元素,即c+2,再解引用,表示c+2所指向的内容,即POINT...printf("%s\n", * -- * ++cpp + 3);
//如图所示,先++cpp,即在向下保存了cp中第三个元素的地址,解引用表示c+1,而--即
//对里面的内容c+1 -- 即为...c,在解引用表示c所指向的内容,再+3即ER
printf("%s\n", *cpp[-2] + 3);
//即为先对*(cpp-2)解引用,即c+3,在求*c+3表示c里面第4个元素指向了FIRST