C语言中a[i- -]是什么意思

[复制链接]
查看11 | 回复5 | 2019-10-2 10:56:51 | 显示全部楼层 |阅读模式
a[]指的是数组。在括号里的,是一个自增自减运算符。如果让i等于3,a[++i]的结果是a[4].但如果是a[i++].那么结果是a[3].第一个式子,是在本身这个语句中i的值加一,然后再运算。而第二个式子,是用其本身的值去运算,然后再下一个句子的时候再加一其实不难,好好理解就好啦...
回复

使用道具 举报

千问 | 2019-10-2 10:56:51 | 显示全部楼层
数组里边a的前边一个数,相当于先用a参加运算然后记a=a[i-1]...
回复

使用道具 举报

千问 | 2019-10-2 10:56:51 | 显示全部楼层
回答
回复

使用道具 举报

千问 | 2019-10-2 10:56:51 | 显示全部楼层
满意的话,只求速采纳给你举个例子:int a[4]={1,2,3,4};int i=3;a[i--]=9; 此时数组变为 1,2,3,9i值变为2a[i--]=9;可以分解为:a=9;i=i-1;...
回复

使用道具 举报

千问 | 2019-10-2 10:56:51 | 显示全部楼层
if i=8;a[i --] 就是a[8] ~~i --就是 先用i , i再减去1~~...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行