当前位置:首页 » 编程语言 » c语言怎样一步一步检查程序
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

c语言怎样一步一步检查程序

发布时间: 2023-01-07 13:36:18

c语言如何通过VC6.0编译系统查看每一步的运行情况

大致是 Ctrl+F10 运行到光标处,
然后就是 F10 单行执行 与 F11 单步执行
其中 F10 一次执行一行代码 , 遇到函数会调用直到函数执行完毕,
碰到系统函数 一定要按 F10!
碰到自己写的函数 一般用 F11 跟进。

㈡ 怎么查看c语言程序运行过程

用单步执行,VC下面是
按键F10 就是键盘上面最上面一行的F数字按键·~~~~
进行一步一步的执行,下面的窗口可以设定跟踪变量

在TC里面则是
F7、F8进行单步执行(其中一个是跳过被调用函数,好像是F8)
按键Ctrl+F7组合可以加入跟踪变量的结果显示~~~~

其他编译器一般没有支持调试的,再次就不说了·~~~~

㈢ vc++6.0的环境下怎么一步步检查程序呢

在你想检查的函数中按F9插入断点,
再按F5开始调试执行程序,
到达断点后,F10每次往下执行一行,
F11可以进入函数中

㈣ [C语言] 运行C程序的步骤

(1)上机输入和编辑源程序。通过键盘向计算机输入程序,如发现有错误,要及时改正。最后将此源程序以文件形式存放在自己指定的文件夹内(如果不特别指定,一般存放在用户当前目录下),文件用.c作为后缀,生成源程序文件,如f.c。

(2)对源程序进行编译,先用C编译系统提供的“预处理器”(又称“预处理程序”或“预编译器”)对程序中的预处理指令进行编译预处理。例如,对于#include<stdio.h>指令来说,就是将stdio.h头文件的内容读进来,取代#include<stdio.h>行。由预处理得到的信息与程序其他部分一起组成一个完整的、可以用来进行正式编译的源程序,然后由编译系统对该源程序进行编译。
编译的作用首先是对源程序进行检查,判定它有无语法方面的错误,如有,则发出“出错信息”,告诉编程人员认真检查改正。修改程序后重新进行编译,如果还有错,再发出“出错信息”。如此反复进行,直到没有语法错误为止。这时,编译程序自动把源程序转换为二进制形式的目标程序(在Visual C++中后缀为.obj,如f.obj)。如果不特别指定,此目标程序一般也存放在用户当前目录下,此时源文件没有消失。
在用编译系统对源程序进行编译时,自动包括了预编译和正式编译两个阶段,一气呵成。用户不必分别发出二次指令。
(3)进行连接处理。经过编译所得到的二进制目标文件(后缀为.obj)还不能供计算机直接执行。前面已说明:一个程序可能包含若干个源程序文件,而编译是以源程序文件为对象的,一次编译只能得到与一个源程序文件相对应的目标文件(也称目标模块),它只是整个程序的一部分。必须把所有的编译后得到的目标模块连接装配起来,再与函数库相连接成一个整体,生成一个可供计算机执行的目标程序,称为可执行程序(executive program),在Visual C++中其后缀为.exe,如f.exe。
即使一个程序只包含一个源程序文件,编译后得到的目标程序也不能直接运行,也要经过连接阶段,因为要与函数库进行连接,才能生成可执行程序。
以上连接的工作是由一个称为“连接编辑程序”(linkage editor)的软件来实现的。
(4)运行可执行程序,得到运行结果。
以上过程如图1.2所示。其中实线表示操作流程,虚线表示文件的输入输出。例如,编辑后得到一个源程序文件f.c,然后在进行编译时再将源程序文件f.c输入,经过编译源程序,找出问题,修改源程序,并重新编译,直到无错为止。有时编译过程未发现错误,能生成可执行程序,但是运行的结果不正确。一般情况下,这不是语法方面的错误,而可能是程序逻辑方面的错误,例如计算公式不正确、赋值不正确等,应当返回检查源程序,并改正错误。
为了编译、连接和运行C程序,必须要有相应的编译系统。目前使用的很多C编译系统都是集成开发环境(IDE)的,把程序的编辑、编译、连接和运行等操作全部集中在一个界面上进行,功能丰富,使用方便,直观易用。

㈤ 如何用VC单步调试C语言

1、写一个有bug的简单程序。

㈥ 在visual stdio 2010 中的c语言中编译好的程序如何逐句分析,一步一步运行

F10单步运行,F5运行到下一个断点,F9设置\取消断点。当然快捷键在【选项】里可以设置的。也可以用Debug工具条的按钮。

㈦ 简述开发一个c语言程序的步骤

1 写代码。这是最基础的一步,即实现C语言的源文件(.c,必需),和可能的头文件(.h,非必需)。

2 编译。将编写好的代码,通过编译工具,转换为目标文件。此步中,会对文件内部及包含的头文件进行语法语义的分析检查。如果出错,则必须返回到一步对代码进行修改,直到没有错误为止。

3 链接。将目标文件链接成可执行文件。此步会对文件直接的关联进行检查。如果出错需要返回到1修改代码。直到没有错误。

4 运行。这个是最后一步,也是C语言的最终目的。

5 在运行结果与期望不符时,需要检查原因,修改代码,重新执行一二三直到程序没有问题。

㈧ 怎样用c语言程序看一个程序的执行步骤

c语言中的头文件time.h中定义了库函数clock(),它返回的是从程序运行开始算起的时间,一时钟周期为单位,time.h还定义了符号:clocks_per_sec,即一秒钟的时钟周期。这样就简单了,在头文件中加入#include<time.h>,在程序main()主函数的开头定义longnow=0;并给把clock()赋值给now,即now=clock();记录程序开始时的时间,clock()会继续增加,但now已经确定为开始那一时刻clock()的值,在程序结尾,算式clock()-now就是程序执行所需的时间,但是是以时钟周期为单位的,如果想得到以秒为单位的时间只要输出(clock()-now)/clocks_per_sec就是了,即在程序结尾添加
printf("%lf",(clock()-now)/clocks_per_sec);就可以了。

㈨ Visual C++ 2010 在写好的C程序后,如何一步一步查看程序的运行

我用的vs2012,不过原理都是一样的,打开你的程序,在上方菜单里,有调试选项,下拉选择里有逐语句调试(快捷键f11),点击逐语句调试,就开始了调试,你应该能看到程序开头有个箭头指向第一条语句。下一步,工具栏里有三个箭头状的命令,第一个是逐语句,第二个是逐过程,第三个是跳出,你点击逐过程的箭头,程序就会一步一步运行了,遇到函数想进一步查看,就点击逐语句(转入),希望能帮到你,谢谢