vscode 不加#include<string.h>就报错应该加;
加了就没事
我记得这个库也不是必加的吧,求解答
vscode 不加#include<string.h>就报错应该加;
加了就没事
我记得这个库也不是必加的吧,求解答
高斯大魔王 晚上好🌙🌙🌙
本答案参考ChatGPT-3.5
在C语言中,头文件#include<string.h>主要包含了一些与字符串处理相关的函数的声明。在使用这些字符串处理函数时,需要包含这个头文件。否则,在不包含该头文件的情况下使用字符串处理函数就会导致编译错误。
根据你提供的代码片段来看,代码中并没有使用到字符串处理函数,所以实际上不需要包含#include<string.h>头文件。但是,你在代码中使用了scanf函数来读取输入,这是C语言标准库中的一个函数,其声明在头文件#include<stdio.h>中。所以在代码开头应该包含#include<stdio.h>头文件。
解决方案:
修改后的代码如下:
#include<stdio.h>
int main() {
int r, c;
scanf("%d %d", &r, &c);
int num[r][c];
for (int i = 0; i < r; i++) {
for (int j = 0; j < c; j++) {
scanf("%d", &num[i][j]);
}
}
return 0;
}
希望对你有帮助!