正在加载图片...
#include<stdio.h>≥ void main(void) int count,grades; printf("请输入分数:n")方 scanf("%d",&grades); while(grades>=0) { if(grades>=60)count++; } printf("共有%d个学生成绩合格!n",count); 了提示:如何发现问题? 编译、链接该程序后,使用工具栏上的不按钮或者快捷键F10,启用单步运行程序此时 VC+6.0的窗口的标题栏显示如图4.1.2所示。 Xpg4102-创天中文Vc++[break]-[pg4102cpp】 图4.1.2程序调试状态表示 表示程序正处于调试运行状态。这时调试窗口的变量观察区会自动出现,切换到Locals 标签,观察程序中的局部变量值的变化情况,在没有输入数据之前,变量grades和count的值 为随机数,如图4.1.3所示,当单步执行到“scanf("%d",&grades),”语句时,如图4.1.4所示, 此时表示程序的执行流程切换到DOS窗口输入成绩,如图4.1.5所示。 0上下 main0 Name Value grades -858993460 count -858993460 Auto Locals this/ 图4.1.3程序开始运行变量的初始值 %pg4102-创天中文Vc++[un]-[pg4102.cpp) -64-#include<stdio.h> void main(void) { int count,grades; printf("请输入分数:\n"); scanf("%d",&grades); while(grades>=0) { if(grades>=60) count++; } printf("共有%d 个学生成绩合格!\n",count); } 提示:如何发现问题? 编译、链接该程序后,使用工具栏上的 按钮或者快捷键 F10,启用单步运行程序此时 VC++6.0 的窗口的标题栏显示如图 4.1.2 所示。 图 4.1.2 程序调试状态表示 表示程序正处于调试运行状态。这时调试窗口的变量观察区会自动出现,切换到 Locals 标签,观察程序中的局部变量值的变化情况,在没有输入数据之前,变量 grades 和 count 的值 为随机数,如图 4.1.3 所示,当单步执行到“scanf("%d",&grades);”语句时,如图 4.1.4 所示, 此时表示程序的执行流程切换到 DOS 窗口输入成绩,如图 4.1.5 所示。 图 4.1.3 程序开始运行变量的初始值 - 64 -
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有