为什么这里都是红色波浪线呢,但是却能成功运行,怎么去掉这些错误

img


为什么这里都是红色波浪线呢,但是却能成功运行,怎么去掉这些错误

img


我的VS是连接Ubuntu的,Ubuntu是我电脑上的WSL

IDE的环境和编译器的环境不一致造成的
你为什么非要这么搞呢

因为你的文件是.cpp的,交叉编译器在检查语法格式的时候,按照c++的语法格式来检查
程序里的#include <stdio.h>和printf是c语言的写法(头文件和格式化打印),集成开发环境只是检查这个格式不符合,提醒设计者,但并不代表程序就是错的,不能运行。
不知道能明白了不?