如何使用VisualStudio2013编写和调试c语言程序

如题所述

用VS2013编写和调试C语言程序,首先应建立项目工程。


文件-->新建-->项目

在 新建项目窗口 --> 选择 Visual C++ --> Win32控制台应用程序 --> 确认

在 Win32 应用程序向导 窗口 点击下一步按钮

在 Win32 应用程序向导 窗口 附加选项标签中 选择 空项目 然后点击 完成按钮。

项目创建完成,开始添加文件。

在 解决方案资源管理器 中右键单击 源文件文件夹  --> 新建项

在 添加新项 窗口中选择 C++文件(.cpp) --> 在名称文本框中将文件后缀名改为  .c  --> 点击 添加 按钮。


文件创建完毕。输入相应代码,按F5键启动调试。按 Shift+F5中止调试。

生成 解决方案(就是不带调试信息的程序),只要将 解决方案配置为 Release 即可。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2016-06-15
方法/步骤

1
电脑上安装微软公司的VS2013,可以从dreamspark 上下载正版或通过其他途径获得,安装即可。
2
打开VS2013,出现如图界面

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

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

5

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

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

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

8
或者 设置断点

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

http://jingyan.baidu.com/article/f3ad7d0fe7ca0d09c3345b84.html本回答被网友采纳
第2个回答  2016-07-20
Visual Studio 2013是一个很强大的软件,但是刚开始用Visual Studio 2013 编写C语言程序的时候,却不知道怎么用它来编写C语言程序。我在初学的时候也遇到了很多困难,问了好多人才解决。下面介绍一下怎么用Visual Studio 2013编写C语言程序。
1.安装Visual Studio 2013(激活),打开Visual Studio 2013,这个就不必说了吧。
2.【文件】——【新建】——【项目】,打开‘新建项目’窗口。
3.【模板】选择【Visual C++】,【win32控制台应用程序】,【名称】、【位置】、【解决方案名称】根据自己的需要填吧,不会填的话默认就行。
4.单击【确定】弹出如下窗口,
单击【下一步】,出现如下窗口,

在【空项目】前面的方框里打钩,然后点击【完成】。
5. 【源文件】——右键【添加】——【新建项】
这里【名称】里给自己的文件取个名字,选择【C++文件(.cpp)】——【添加】,然后就可以编辑你的程序了。
6.程序写好后,按【F5】调试,【Ctrl+F5】运行
第3个回答  2016-08-11
1、右上角点击文件--新建--项目
2、弹出一个选择界面,在左侧工具栏找到visual c++,在其下面找到win32,然后左侧工具有一个win32控制台应用程序,选中;下面可以修改文件名和存储路径。
3、确定后,点击下一步,之后只勾选空项目,确定。
4、在主界面你将看到一个《解决方案资源管理器》,在里面你将看到源文件,右击--新建--新建项;这样就可以写代码了。
5、F5编译,Ctrl+F5 调试。
第4个回答  2016-06-17
我使用的就是VS2013。
在代码窗口最左侧有个边框(不太容易发现),左键点击会下断点,或者在想下断点那一行按下F9。在VS的菜单栏(最上边一排)有一个调试,展开后有一个启动调试,就可以开始调试了,它会中断在你下断点那一行代码处。

F10是单步步过,也就是一次过一行代码。
F11是单步步入,如果这行代码有函数,就会进到函数内部,没有函数的话就和F10一样了。
另外F10、F11也可以直接按,就不需要点启动调试了,这样功能是从main函数开头一行一行调试,各有各的功能,看你的需求了。
相似回答