1. 首页 > 笙耀百科 >

vscode编写c语言 vscode写c语言使用教程

你这个是一个工程里的两个.c文件,如果这两个.c文件都有入口那么肯定是不正确的,编译器会不知道哪个才是你程序的真正入口,如果你去掉一个入口,利用头文件包含来调用函数,两个.c也是一样可以的

vscode编写c语言 vscode写c语言使用教程vscode编写c语言 vscode写c语言使用教程


#define和注释后面都是free text,你让vscode提示什么呢?

代码提示都是从关键字 和 代码里面的定义来猜测的。

你可以先不写@define和 //,等写完再加上

vs一般是点击行标的左侧设置一个断点或者取消一个断点。

如果设置的断点无效,或者提示断点无法使用,可能是没有设置gdc,需要先下载一个可用的gdc再设置gdc的工作目录。

Visual C如何编写C语言程序?

(1)文件->新建->项目->visual

c++->win32控制台应用程序

名称中输入项目的名称

确定->下一步->空项目->完成

(2)解决方案资源管理器

中源文件

右击

添加->新建项->代码->c++文件(.cpp)

名称中输入

某某文件名.c

不要.cpp

添加

(3)项目->项目名

属性->c/c++->高级->编译为

选择

编译为c代码(/tc)

确定

其实(3)这一步也可以不用做

因为c++兼容c的

不过(3)做了

那就是使用真正的c标准进行编译了

1电脑上安装微软公司的VS2013,可以从dreamspark 上下载正版或通过其他途径获得,安装即可。

2打开VS2013,

3可以通过点击文件 - - 新建 - - 项目 建立工程或者点击 欢迎页的“新建项目”建立工程。

4弹出对话框,勾选 “空项目”建立工程,工程名可任意填英文字符,如project1,其他不用填。

5建立工程后,在右侧有一个“解决方案资源管理器”,找到源文件,右击,再左击 添加 - - 新建项 - - C++文件,这样就在工程project1 下建立了一个源文件,名称比如为 源.cpp ,就可以编辑代码了。 如果你已经用其他 字符编辑软件写好了 C++源程序,也可以右击 源文件,左击 - - 现有项,在文件夹中找到你的源程序添加到工程下。

6编辑好了源文件,就可以运行或调试了,初学者是写简单的程序,所以只用一个源文件就行了。点击 调试 - - 开始运行(不调试) 就直接编译运行,有错误的话系统会提示。

7如果要调试,可以 点击 调试 - - 逐语句(F10)或 逐过程(F11)

8或者 设置断点

9调试前 点击调试 -- 窗口(也就是watch) 可以选择不同的显示结果, 可以显示出变量的变化过程,方便调试。 点击 “继续”结束调试。

在Visual Studio 中编写C语言步骤如下所以:

1、菜单栏选择“文件”--“新建项目”---Visual C++---空项目;

2、输入项目名称和保存项目位置;

3、在“解决方案资源管理器”---选中项目后右键----添加新建项---选择.cpp文件,可以修改为.c文件----选择保存;

4、此时就可以编写C语言程序了;

vscode怎么调试c语言

1、打开你要写c++程序的文件夹,我们这里新建一个Test文件夹并打开test,打开后:使用VScode运行调试C/C++,在左侧打开的目录中新建一个 main.cpp 文件。

2、新建后点左侧的调试按钮(英文:Debug),可以看到,目前没有调试配置。

3、这时我们需要配置自己的调试配置,回到资源管理器界面,我们可以看到目录下多了一个.vscode的文件夹,里面有一个launch.json文件。我们现在在这个文件夹中新建一个tasks.json文件。我们需要改写这两个json文件的内容。

{version: 0.2.0,

configurations: [

{name: Run C/C++,

type: cppdbg,

request: launch,

program: ${workspaceFolder}/${fileBasenameNoExtension}.exe,

args: [],

stopAtEntry: false,

cwd: ${workspaceFolder},

environment: [],

externalConsole: true,

MIMode: gdb,

miDebuggerPath: C:/Program Files (x86)/mingw-w64/i686-8.1.0-posix-dwarf-rt_v6-rev0/mingw32/bin/gdb.exe,

setupCommands: [

{description: Enable pretty-printing for gdb,

text: -enable-pretty-printing,

ignoreFailures: false

}],

preLaunchTask: build & run file

},

{name: Debug C/C++,

type: cppdbg,

request: launch,

program: ${workspaceFolder}/${fileBasenameNoExtension}.exe,

args: [],

stopAtEntry: false,

cwd: ${workspaceFolder},

environment: [],

externalConsole: true,

MIMode: gdb,

miDebuggerPath: C:/Program Files (x86)/mingw-w64/i686-8.1.0-posix-dwarf-rt_v6-rev0/mingw32/bin/gdb.exe,

setupCommands: [

{description: Enable pretty-printing for gdb,

text: -enable-pretty-printing,

ignoreFailures: false

}],

preLaunchTask: build & debug file

}]

}其中tasks.json文件内容(直接复制即可):

{version: 2.0.0,

tasks: [

{label: build & debug file,

type: shell,

command: g++,

args: [

-g,

-o,

${fileBasenameNoExtension},

${file}

],

group: {

kind: build,

isDefault: true

}},

{label: build & run file,

type: shell,

command: g++,

args: [

-o,

${fileBasenameNoExtension},

${file}

],

group: {

kind: build,

isDefault: true

}}

]}

4、我们已经完成了基本的配置工作,保存以上两个json文件后,再次点击左侧的调试按钮(Debug),可以发现出现了两个新的配置,一个是直接运行程序的Run,一个是用来调试程序的Debug。

5、我们写一个简单的c++程序来进行调试说明,程序源代码,我们在return 0这行添加了一个断点。

6、切换运行配置为Debug C/C++,点击运行按钮开始调试。

7、可以看到,弹出的终端输出了正确的结果,调试窗口中的变量中也有变量a和对应的值。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至836084111@qq.com 举报,一经查实,本站将立刻删除。

联系我们

工作日:9:30-18:30,节假日休息