vscode c99
时间: 2023-08-21 10:16:22 浏览: 67
在使用vscode编写C语言程序时,如果报错"error: 'for' loop initial declarations are only allowed in C99 or C11 mode",有几种解决办法。
第一种解决办法是在代码中添加头文件#include<stdio.h>,并按照以下方式修改代码:
```c
#include<stdio.h>
int main() {
char temp
相关问题
vscode 设置c99标准
要在 VS Code 中设置 C99 标准,需要在工作区或用户设置中添加以下配置:
```json
"files.associations": {
"*.c": "c",
"*.h": "c"
},
"files.exclude": {
"**/.git": true,
"**/.DS_Store": true,
"**/*.o": true,
"**/*.out": true
},
"files.defaultLanguage": "c",
"terminal.integrated.shellArgs.osx": [
"-l"
],
"C_Cpp.default.languageStandard": "c99"
```
其中,`C_Cpp.default.languageStandard` 的值设置为 `"c99"` 即可。
vscode crashed
引用中提到,当VS Code突然闪退且报错时,可以通过查看内存使用情况,如果内存占用较高,可以关闭一些程序或页面来释放内存,然后重新打开VS Code。
引用中提到,VS Code可能会因为一些bug导致崩溃,比如在C99模式下由于错误的extern inline重新声明检测而导致clang崩溃。
根据提供的引用内容,可以推断出问题是由于VS Code崩溃导致的。在这种情况下,可以尝试关闭一些占用内存较多的程序或页面来释放内存,然后重新打开VS Code。另外,检查是否有插件冲突或bug也是一个解决问题的方向。<span class="em">1</span><span class="em">2</span><span class="em">3</span>