C语言求教 关于指针的一个简单的例子
发布网友
发布时间:2022-04-28 23:09
我来回答
共1个回答
热心网友
时间:2022-06-25 00:09
引号中的代表指向(a+i)这个地址的值。
那为什么是a+i呢?还有小括号?
这个不难理解。
一般一个数组a[i],如果出现了*a,则表示的是指向数组a的首地址值
所以i=0时,*(a+i)表示指向a[0],i=1时表示a[1],以此类推。
这种约定俗称的东西建议理解下来,自然很容易记住了。数组时C语言中很难学的一部分,而这个引用的模式也是非常丰富的,而且指向的类型也千变万化,..
很高兴为你解答!