本文最后更新于60 天前,其中的信息可能已经过时,如有错误请发送邮件到big_fw@foxmail.com
指针
指针运算中的优先级
#include <stdio.h>
int data[2] = { 100, 200 };
int moredata[2] = { 300, 400 };
int main(void)
{
int *p1, *p2, *p3;
p1 = p2 = data;
p3 = moredata;
printf(" *p1 = %d, *p2 = %d, *p3 = %d\n",*p1, *p2, *p3);
printf(" *p1++ = %d, *++p2 = %d, ( *p3)++ = %d\n",*p1++, *++p2, (*p3)++);
printf(" *p1 = %d, *p2 = %d, *p3 = %d\n",*p1, *p2, *p3);
return 0;
}
*p1++ 先把指针指向位置上的值,然后再递增指针
*++p1 先递增指针,然后把指针指向位置上的值
(*p3)++ 先把指针指向位置上的值,指针p3的值加一
请问楼主使用的代码插件是什么呢,挺好用的,希望分享一下
这个不需要插件,主题设置里代码高亮打开就行了