C语言 * 与++优先级

int arr[5] = { 1,3,5,7,9 }; int *p = arr; 描述输出值谁改变p指向*++p先自加再取值3 下一个*p++先自加(后)再取值1 下一个*(p++)先自加(后)再取值1 下一个(*p)++先取值再自加1arr[0]=2不变++*p先取值再自加2arr[0]=2不变++(*p)先取值再自加2arr[0]=2不变

- 阅读全文 -

int (*p)[3]相关知识点

今天做到了这一道题,因为不能理解,选了个A,后面看答案是B若有说明int (*p)[3];则以下 是正确的叙述。A) p是一个指针数组 B) p是一个指针,它只能指向一个包含3个int类型元素的数组C) p是一个指针,它可以指向一个一维数组中的任一元素D) (*p)[3]与*p[3]等价刚开始百度来百度去,百度出来的都是纯文字的理论讲解,太难理解.后面我直接想着笔画来画,突然有了思路,把

- 阅读全文 -