指向数组元素的指针变量的定义和赋值、数组
数组指针是数组的开始地址、指针
数组元素指针是数组元素的地址code
数组元素的地址必定是挨着的、内存
数组名、至关与数组的首地址、class
定义指针变量时也能够给指针变量赋初值、变量
int a[4]; a[0]=3;a[1]=1;a[2]=8;a[3]=9; int *b = &a[0];//定义指针时赋值 *b = 10;//a[0]的值从3改为10 数组元素赋值为10 b = b+1;//增长的是地址、而非内容、int是整型、整型占4个字节、因此改变的是内存地址、例地址100 将会变成10四、由于数组元素的地址是挨着的、因此地址a[0]改成a[1]、b将指向a[1]
经过指针引用数组元素、引用
b+i或者a+i(i是元素也就是下标)指向的是地址、例b+1则是b[1]的地址、一样、b+3则是指向b[3]地址、语言
*b = 10;//a[0]修改成等于10 b = a+2;//b修改成指向a[2] *b = 12;//a[2]修改成等于12 *(b + 4) = 20;//将20赋给了a[3] (*b)++//是元素值加1而非指针加一、
i++ 先用后加、++i 先用后加、co