M202000M 发表于 2024-9-6 17:32:47

如何用指针 访问队列元素

本帖最后由 M202000M 于 2024-9-6 17:40 编辑



各位大哥们 帮我看一下我这个判断为什么不成立呢
if ( *peek(&q) == 10){
                P16 = 1;
                P17 = 1;
这段{:4_196:}

xxxevery 发表于 2024-9-6 21:51:26

首先你能确保你那些函数没问题吗

liuzonggong 发表于 2024-9-7 07:01:28

本帖最后由 liuzonggong 于 2024-9-7 07:05 编辑

用指针不能耍花活,要一步一步来,你写得再紧凑,编译器转化为汇编的时候也是一步一步来的。楼上说的对,函数有问题。

科学妞妞 发表于 2024-9-7 08:17:37

if ( &q= 10 )
{
                P16 = 1;
                P17 = 1;   }

科学妞妞 发表于 2024-9-7 08:22:08

本帖最后由 科学妞妞 于 2024-9-7 08:23 编辑

if ( int* peek(*q) == 10)
{
                P16 = 1;
                P17 = 1;
}

M202000M 发表于 2024-9-7 20:50:54

科学妞妞 发表于 2024-9-7 08:22
if ( int* peek(*q) == 10)
{
                P16 = 1;


感谢赐教

M202000M 发表于 2024-9-7 20:54:07

xxxevery 发表于 2024-9-6 21:51
首先你能确保你那些函数没问题吗

我测试过我这个数已近加入数组了但是使用元素判断就不成立的{:sad:}
页: [1]
查看完整版本: 如何用指针 访问队列元素