我只是在实现循环链表程序,但是在这个程序中我不得不面对麻烦,正如你所看到的,当我调用insertAtLast和isertAtFirst函数时,它工作得很好,但是只要我调用viewList函数来查看列表项,它就会显示“没有项”,这是我在if块中为run when last为null编写的,但是在这个程序中,我已经在viewList调用之前插入了两个项,所以我认为last不应该是空的,因为我已经插入了项,
在Mac上,我有一个用ANSI编写的命令行实用程序,它具有为单链表创建冒泡排序数组的功能。我声明了循环变量。int a = 0; 我以缩写的样式为循环编写了冒泡排序(即保留变量初始化为空)。之前使用i变量填充数组的for循环以相同的方式编写并按预期执行。对冒泡排序循环的修复是将a=0和b=0放回原处。是否存在无法执行缩写for循环的原因?