You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

首次在VSCode开发项目遇C代码运行卡顿问题求解决

问题分析与解决办法

一、代码层面的修正

你的代码存在几个不符合C标准或可能导致交互异常的问题,这些问题可能让你误以为程序加载缓慢:

  • void main() 不符合C语言标准,标准要求main函数返回类型为int,应改为int main(),并在函数末尾添加return 0;。
  • printf("Enter any two numbers"); 未添加换行符\n,会导致输出缓冲无法及时刷新,提示语不会立即显示,程序看起来像是卡住等待,实际是在等待你输入数据。

修正后的代码:

#include<stdio.h>
#include<stdlib.h>
int main()
{
    int no1,no2,sum;
    printf("Enter any two numbers\n");
    scanf("%d%d",&no1,&no2);
    sum=no1+no2;
    printf("Sum of the numbers is %d\n",sum);
    return 0;
}

二、VSCode运行环境排查

如果修正代码后仍存在加载慢或无法运行的情况,检查以下几点:

  • 确认已正确配置C/C++编译环境(如MinGW、GCC),并确保tasks.json和launch.json中的路径、编译参数无错误。
  • 若使用Code Runner插件,开启Run in Terminal选项,否则程序无法接收终端输入,会一直处于等待状态,表现为加载缓慢。
  • 关闭VSCode中未使用的扩展,部分扩展会占用系统资源,拖慢编译运行速度。
  • 清理VSCode缓存:Windows路径为%APPDATA%\Code\Cache,Linux/macOS路径为~/.config/Code/Cache,缓存过多会导致加载卡顿。

内容的提问来源于stack exchange,提问作者user19733366

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.22 14:48:16