1.第二行的a[i]在这是什么意思?为啥它加j可以表示a[i][j]的地址?把a想象成一个矩阵,a[i]就是第i行地址的意思,加j就是这一行的第j个位置2.第三行*(a+i)是什么意思?*a和a[0]等价不难理解,*(a+i)即a[i],只是绕的是这里是二维指针,它得到的是行地址3.第四行的a[0]又表示啥?为何它加4...
<<代表左移运算符,要进行计算就得先转为二进制&代表异或运算符 运算规则是有0则0 1的二进制0001 3的二进制0011 0001 结果是1
4回复贴,共1页 <<返回c语言吧求助各位大佬,指针运算里*p1=*p1+1是什么意思??是将 只看楼主 收藏 回复 jkl 便当 3 求助各位大佬,指针运算里*p1=*p1+1是什么意思??是将p1改为指向下一个地址,还是p1指向的元素加一 學學 大能力者 8 下一个地址 墨悲-丝染 彩虹面包 13 *p1表示p1指针所指向的...
x = x&(x-1),会将x用二进制表示时最右边的一个1变为0,因为x-1将会将该位(x用二进制表示时最右边的一个1)变为0 &是与运算符