如果是vc的话,可以用:
用F9,插入断点,也就是你想要观察程序状态的代码行,可以插入多个
当插入好断点之后,就可以用F5来调试程序了,程序遇到断点之后,就会停止执行,这个时候你可以观察变量,内存,寄存器,调用堆栈的状态了(这些可以在View->Debug Windows)相应调出。
第一步:先打开VC60
第二步:按ctrl + n,d出一个对话框,选从下往上数第三个,在右边上面第一个框随便写个名字,不建议用中文。在第二个白框里选择路径。然后其他不动点OK。这样叫做新建工程。
第三步:再按ctrl + n,d出一个对话框,选择从上向下数第五个,在左边第二个白框里给你的源文件起名字,记得这里一定要把,c带上,例如,examplec。不要只写examle。如果不写c系统会默认为是C++的源文件。这样不利于你严格按照C的语法要求自己。点OK,这样会看到一大片白,同时有一个光标在闪,这时你就可以把你自己写的代码粘贴在这一大片白里。这一步叫做写源程序。
第四步:按ctrl+F7编译。这个你应该懂,就是检查语法错误。如果有语法错误会显示在源代码编辑区的下面的长白框里。你对着一个一个改就是了。改完再执行第四步,直到没有错误为止。
第五步:按ctrl+F5执行。你可以看到跳出一个黑框,这里就会有程序的运行结果,如果你有写printf 之类的话
到时候机试,其实不用前三步。是直接通过考试软件打开VC60的。
希望采纳,期待对你有帮助,欢迎追问。
成为一个好的程序的条件:
1。可以正确的运行。
2。容易理解
3。比较有效率。
很多人在这个优先级上都搞反了。往往在写程序时都幻想写出高效率的程序。而且看一些程序首先得反映是批判这些程序效率不行。我想一个程序能够正确的运行是至关重要的。能保证正确看起来很简单,实际上也不容易。如果能够正确的运行,那么就可以坚持不修改,除非进行版本变更。
至于效率,一般的建议不做优化,因为做优化可能是原来正确的变错,也可能使可读性变差。除非在某一个地方效率实在令人不爽。可以考虑其他的途径进行优化。
作者:余江游,发布于2007-9-7 11:50:21
这样才能编写出好的程序
1.从一门语言开始
初学编程,最忌讳就是贪多。其实编程的道理都是相同的,通一则知百,但是知百却不一定能够通一!所以切记要"专心使用一门语言",把它学透,以后自然通一则知百!通过实践证明,VB和Delphi是使用者最多的语言。
2.规范的代码
程序员与程序员之间的交流主要还是靠源程序,所以代码一定要规范(命名规范,注释规范,编写规范等等)。这样不仅便于你程序的改进,也便于向他人请教!"编程易精"的程序代码就是采用了规范的写作方式。
3.简单最好
程序代码的编写不讲究华丽,最好的代码是最实用最简短的。这样不仅可以减少出错的机会,并且还使得整个程序显得小巧。
运行C语言程序的方法:
双击桌面上的Visual C++60快捷图标,打开编程环境
在打开的界面中,单击“文件”菜单项,选择"打开"选项
在d出的窗口中选择目标文件并打开
编译。对程序进行编译,点击工具栏的“编译”图标(或者按下快捷键:Ctrl+F7)
组建。对程序进行链接,点击工具栏的“组建”图标(或者按下快捷键:F7)
执行。点击工具栏中的“执行”图标(或者按下快捷键:Ctrl+F5)。
他都提示说:“源文件未编译”了。那你就先 编译 一下啊。
PS:
你说的编完了,是编辑完了吧!
PS:
编辑和编译,是两回事情。
运行前,需要先编辑好程序(也就是你说的输入),再编译一下(保证没有错误),然后才能运行
首先你要知道你写的正确,所以要去编译,要用编译器。比如vc++软件。
然后正确以后生成,生成二进制的obj文件。
因为obj文件时根据你的C++文件为单位来生成的,所以你需要一个能执行的exe,就需要将这些obj连接起来。编译器一般生成obj后直接连接成exe。
基本就是上面三个步骤,如果你目前只有一堆C++代码,而不是exe文件,那么你需要的是一个编译器。
也许你想不运行C++编译器直接执行,但是你的代码是按照C++语言规则来写出来的一堆文字和符号,电脑并不知道你要做什么,电脑没有义务理解每一种语言,电脑终究只会运行二进制,这些热二进制是什么意思它不在乎。那么你怎么让电脑知道你要做什么,那么很显然,你需要一个软件,它必须理解C++,还必须理解机器。就好像你给一个老外写了一堆文字,你不该指望他能直接理解,你需要一个翻译。所以你需要这么一个软件,它就是编译器。它帮你把你的C++检查,如果正确就给你生成一个exe,然后这个exe才会执行。希望直接将一堆C++代码执行是不能的。
以上就是关于C++源程序编好后,怎么进行调式全部的内容,包括:C++源程序编好后,怎么进行调式、编好一个C语言程序如何在C++6.0里运行、什么是好程序怎样才能编写出一个好的程序等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)