1.指针与数组名的区别
数组名虽然是指向数组的首地址,但数组名是rvalue,是不可改变的;指针是lvalue,是可改变的。
(左值(lvalue)表示一个对象或内存位置,可以被赋值或取地址。左值通常是具名变量、数组元素或函数调用返回的左值引用;右值(rvalue)表示一个临时值或字面常量,不能被赋值,但可以用于初始化另一个对象或被移动。)
2.运算符的优先
运算符的优先级和结合性,《带你学C带你飞》(语法篇),C\C++交流,鱼C论坛 - Powered by Discuz! (fishc.com.cn)