自增自减运算符的规则 c语言中指针可不可以用在自增自减运算符中?
c语言中指针可不可以用在自增自减运算符中?普通指针可以执行,--操作,普通指针不能,函数指针也不能。如果:int a[10],*P=a,那么P,P,P--,--P是合法的,但是a,a,a--,--a不
c语言中指针可不可以用在自增自减运算符中?
普通指针可以执行,--操作,普通指针不能,函数指针也不能。如果:int a[10],*P=a,那么P,P,P--,--P是合法的,但是a,a,a--,--a不是合法的,因为a是数组名和常量指针;常量修改的常量指针不能执行,--操作,如果int x,*const q=&x,那么q不能再指向别处,q,q--,--q是非法的。因为指向函数指针是非法的,所以指向函数指针不是没有意义的