void deal_with_pointers() { while(stack[top].type == '*') { printf("%s",pop.string); //这一行总是报错,我把整个函数重新编写,还是会报这种错,这个应该怎么解决? } }
很可能是出错的那行有全角的空格或制表符。
删掉空白试试,反正不缩进程序也可以编译试试,如果通过了,说明非法字符已经没有了,然后再用半角空格缩进。
69,369
社区成员
243,082
社区内容
加载中
试试用AI创作助手写篇文章吧