编辑器显示最后一行有问题,但是我是照着书打的,找不到在哪里

img


这里面哪有问题?实在是找不到,一直提示最后一行有错误,对着书写的
感谢感谢

大括号忘记了,main函数的右大括号 } 加上

  • 这个问题的回答你可以参考下: https://ask.csdn.net/questions/7417242
  • 这篇博客你也可以参考下:校招编程练习题2 写出一个程序,接受一个有字母和数字以及空格组成的字符串,和一个字符,然后输出输入字符串中含有该字符的个数。不区分大小写。
  • 除此之外, 这篇博客: 实现串口通信数据帧打包与解析,串口通信可靠传输,屡试不爽的数据封包与状态机数据解析程序中的 2.1.1 有几种状态? 部分也许能够解决你的问题, 你可以仔细阅读以下内容或跳转源博客中阅读:
  • 根据这个表格可以简单确定至少有6钟状态,考虑到帧头有2个字节,用两个状态来表示,同理校验有2个字节也用2种状态来表示。故一共8种状态,分别是:

    1. (状态0)等待接收帧头第1字节0xA5
    2. (状态1)等待接收帧头第2字节0x5A
    3. (状态2)等待接收数据长度字节
    4. (状态3)等待接收命令字节
    5. (状态4)等待接收数据字节
    6. (状态5)等待接收校验字节高8位
    7. (状态6)等待接收校验字节低8位
    8. (状态7)等待接收帧尾字节0xFF
  • 您还可以看一下 刘伶华老师的软件测试经典面试题剖析课程中的 你还有什么问题想问?小节, 巩固相关知识点
  • 以下回答由chatgpt基于相关博客总结生成:

    问题分析: 根据问题描述,作者遇到的问题是在使用编辑器打字的过程中,即使按照书上的内容进行操作,编辑器仍然提示最后一行存在错误。作者已经进行多次检查,但仍然无法找到错误所在的位置。由于问题描述中没有给出具体的错误提示或者代码,我无法直接找到问题所在。然而,结合参考资料中的内容和我的知识,我可以给出一些可能的解决方案。

    解决方案: 1. 根据参考资料中关于函数调用过程和栈的特性的描述,可以考虑最后一行错误的原因是函数的调用过程中出现了错误。可能是因为函数的参数传递方式不正确导致的。尝试检查函数的调用和参数传递的代码,确保参数的数据类型和数量与函数的定义相匹配。

    1. 根据参考资料中关于栈的特性的描述,可以考虑最后一行错误的原因是栈溢出导致的。可能是因为代码中存在递归调用或者栈内存分配过多导致的。尝试检查代码中是否存在递归调用或者循环调用的情况,并确保栈内存的合理使用。

    2. 根据参考资料中关于指针的描述,可以考虑检查代码中是否存在指针的使用错误。特别是在使用指针修改变量的值时,需要确保指针指向的内存地址是有效的。尝试检查代码中涉及指针的地方,确保指针的使用正确。

    总结: 根据问题描述和参考资料,无法确定具体的问题所在。可能的原因包括函数的调用方式不正确、栈溢出和指针的使用错误。建议作者仔细检查相关的代码,确保代码的正确性,并尝试针对性的查找问题所在。如果作者反馈具体的错误提示或者代码,我可以给出更加具体的解决方案。