指针数组如何赋值 数组自增什么意思?

数组自增什么意思?数组自动递增一般是指数组名的自动递增,表示当前数组名对应的指针指向比序列号大一个单元的地址。计算机c语言中,指针变量p自增1什么意思?自动递增表示1,地址1指向下一个元素。例如,in

数组自增什么意思?

数组自动递增一般是指数组名的自动递增,表示当前数组名对应的指针指向比序列号大一个单元的地址。

计算机c语言中,指针变量p自增1什么意思?

自动递增表示1,地址1指向下一个元素。

例如,int array[3]={1,2,3}int*P=array;//此时,P指向数组[0]P;//这里,P是自递增的。执行后,P指向数组[1

普通指针可以执行,--运算,普通指针不能执行,函数指针不能执行。如果:int a[10],*P=a,则P,P,P--,--P是合法的,但a,a,a--,--a不是,因为a是数组名和常量指针;常量修改的常量指针不能执行,--操作,如果int x,*const q=&x,那么q不能再指向别处,q,q--,--q是非法的。对指向函数的指针进行操作是没有意义的。因为函数的大小不同,并且不是连续存储的,所以对指向函数的指针进行操作是非法的