ucosII 程序中,数组量 减1 ,不应该吧

2019-08-14 02:37发布

ty.png ucosII  程序中,数组量 减1 ,不应该吧。LED1_TASK_STK[LED1_STK_SIZE] 就可以了,为啥要减1 呢
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
7条回答
正点原子
1楼-- · 2019-08-14 08:23
C语言基础没学好,定义u8 buf[100],那我操作的时候,可以写buf[100]=1么?
妙手书生
2楼-- · 2019-08-14 12:30
正点原子 发表于 2017-9-5 22:12
C语言基础没学好,定义u8 buf[100],那我操作的时候,可以写buf[100]=1么?

你可能没看清我的问题吧  数组共总是 LED1_STK_SIZE 个,可以直接写LED1_TASK_STK[LED1_STK_SIZE]  就可以了,但是上面写的是 LED1_TASK_STK[LED1_STK_SIZE-1 ] 虽然地址都一样。
msq001
3楼-- · 2019-08-14 16:06
妙手书生 发表于 2017-9-6 14:15
你可能没看清我的问题吧  数组共总是 LED1_STK_SIZE 个,可以直接写LED1_TASK_STK[LED1_STK_SIZE]  就可 ...

LED1_TASK_STK[LED1_STK_SIZE]  和 LED1_TASK_STK[LED1_STK_SIZE-1 ] 的地址一样?
妙手书生
4楼-- · 2019-08-14 21:14
 精彩回答 2  元偷偷看……
msq001
5楼-- · 2019-08-14 23:33
妙手书生 发表于 2017-9-6 16:37
对,LED1_TASK_STK[LED1_STK_SIZE]  和 LED1_TASK_STK[LED1_STK_SIZE-1 ] 的地址都是LED1_TASK_STK [] 数 ...

LED1_TASK_STK[LED1_STK_SIZE] 不是越界了吗?
妙手书生
6楼-- · 2019-08-15 05:21
msq001 发表于 2017-9-7 09:02
LED1_TASK_STK[LED1_STK_SIZE] 不是越界了吗?

LED1_TASK_STK[LED1_STK_SIZE]  和 LED1_TASK_STK[LED1_STK_SIZE-1 ] 的地址 不一样的 ,我搞错了

一周热门 更多>