收起
c语言下标是从0开始的,*t 是指针,且表示值如果
a[]={1,2,3,4,5,6,7,8}
这时a有8个元素(相当于定义了一个a[8])
t = a //t指向a的首地址
即相当于*t = a[0]
所以*(t+1)对于a[1]表示t向后指向一位
所以可以这样理解*(t+i)=a[i]
不好意思,a[i]前面少个int,定义一个a[]
a[i]
int
a[]
报告相同问题?
程序员都在用的中文IT技术交流社区
专业的中文 IT 技术社区,与千万技术人共成长
关注【CSDN】视频号,行业资讯、技术分享精彩不断,直播好礼送不停!