指针是算术表达式、赋值表达式和比较表达式中的合法操作数。然而,并不是这些表达式中通常所用的运算符都可以合法地与指针变量一起使用。
可以使用指针的算术操作是有限的。指针可以加1(++)或者减1(--),可以将指针和整数相加(+ 或者 +=),可以从指针中减去一个整数值(- 或者 -=),或者可以从一个指针中减去另外一个指针。
但是,如果使用的其他操作符,在编译时就会出现编译错误(Illegal use of pointer in function main)
指针是算术表达式、赋值表达式和比较表达式中的合法操作数。然而,并不是这些表达式中通常所用的运算符都可以合法地与指针变量一起使用。
可以使用指针的算术操作是有限的。指针可以加1(++)或者减1(--),可以将指针和整数相加(+ 或者 +=),可以从指针中减去一个整数值(- 或者 -=),或者可以从一个指针中减去另外一个指针。
但是,如果使用的其他操作符,在编译时就会出现编译错误(Illegal use of pointer in function main)