连续几个printf后,后续内容不执行了,最后一个printf打印是正确的,未报错。C语言

之前好好的,过完年后,再次编译,
在这几个printf打印后,testrty无法被打印了(实际情况为后续程序未执行到了),testqwe,testrty都为后续测试语句
para2can正常打印,参数正确。

        printf("\npara1type---------------%s\n",para1type);
        printf("\npara2type---------------%s\n",para2type);
        printf("\npara1can---------------%s\n",para1can);
                printf("testqwe");
                printf("\npara2can---------------%s\n",para2can);
                printf("testrty");

img

有人出现过这种问题吗?

输出数据的截图呢?

遇到类似情况,首先排查你执行的文件和看到的代码是不是一致的
比如2can能打印,那在前面多加一行能打印吗
如果不管你对代码如何进行修改,打印的内容都不变,说明执行的文件和修改的代码根本不是同一个

这几句代码,看不出有啥问题。