正在加载图片...
此时,变量窗口中显示的不是变量Xy的输出值,观察后发现,显示的是变量xy的地址, 因此,修改该语句,并编译、链接和运行程序。 改正程序后的运行结果示例如图2.2.5所示。 "C:\c-programming\2\Debug\pg2103_ok.exe" 回 请输入两个数x,y(以空格或回车间隔):35 X=3,y=5 兰 Press any key to continue 图2.2.5pg2103_ok.cpp的运行结果 2.打开C:lc-programming2pg2104.cpp,该程序是从键盘输入一个数,求这个数的乘方。 程序中有一处错误,修改程序,使其能够正确运行。修改后的程序以pg2104ok.cpp保存。该 源程序内容如下: #include<stdio.h> void main(void) { int v,w, printf("请输入一个数w:")方 scanf("%d",&w方 v=w*w; printf"w=%d,v=%din",v); printf"n")方 了提示:如何发现问题? 编译、链接和运行后,出现错误结果,如图2.2.6所示。 "C:\c-programming\2\Debug\pg2104.exe" 回☒ 请输入一个数w:6 w=36,u=2367460 Press any key to continue 图2.2.6pg2104.cpp的错误运行结果 关闭运行窗口,使用工具栏上的按钮或者快捷键F10命令,启用单步运行程序,进行 -32-此时,变量窗口中显示的不是变量 x,y 的输出值,观察后发现,显示的是变量 x,y 的地址, 因此,修改该语句,并编译、链接和运行程序。 改正程序后的运行结果示例如图 2.2.5 所示。 图 2.2.5 pg2103_ok.cpp 的运行结果 2.打开 C:\c-programming\2\pg2104.cpp,该程序是从键盘输入一个数,求这个数的乘方。 程序中有一处错误,修改程序,使其能够正确运行。修改后的程序以 pg2104_ok.cpp 保存。该 源程序内容如下: #include<stdio.h> void main(void) { int v,w; printf("请输入一个数 w: "); scanf("%d",&w); v=w*w; printf("w=%d,v=%d\n",v); printf("\n"); } 提示:如何发现问题? 编译、链接和运行后,出现错误结果,如图 2.2.6 所示。 图 2.2.6 pg2104.cpp 的错误运行结果 关闭运行窗口,使用工具栏上的 按钮或者快捷键 F10 命令,启用单步运行程序,进行 - 32 -
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有