仪器网(yiqi.com)欢迎您!

| 注册 登录
网站首页-资讯-专题- 微头条-话题-产品- 品牌库-搜索-供应商- 展会-招标-采购- 社区-知识-技术-资料库-方案-产品库- 视频

问答社区

c语言 程序设计 关于程序调试

smilebabynew 2011-05-25 02:19:45 414  浏览
  • #include"stdio.h"#include"stdlib.h"#include"time.h"voidmain(){inti,j;statics0,s1;time_tt;srand((unsigned)time(&t));for(i=0;i<1000;i++){j=rand()%2;if(j==1)s0++;else;s1++;}... #include"stdio.h" #include"stdlib.h" #include"time.h" void main() { int i,j; static s0,s1; time_t t; srand((unsigned) time(&t)); for(i=0;i<1000;i++) { j=rand()%2; if(j==1) s0++; else; s1++; } printf("\n s0=%d s1=%d \n ",s0,s1); } 为什么这段程序 不管是在单步调试 还是断点调试 都看不到 s0 和s1 的值呢? 只能看到其他的 i j Loaded 'ntdll.dll', no matching symbolic information found. 这又是什么意思啊? 展开

参与评论

全部评论(3条)

  • ujlkgwu37215 2011-05-26 00:00:00
    因为你声明的是static s0,s1; 这事静态类型,调试过程你是看不到他的值的。

    赞(13)

    回复(0)

    评论

  • 昕丫0106 2011-05-26 00:00:00
    s0和s1没有赋予初值

    赞(20)

    回复(0)

    评论

  • 1002228484 2011-06-09 00:00:00
    可以看到静态变量的值。观察变量值有好几个窗口,如果你在“auto”或者“local”窗口,就看不到。你要在“watch”窗口自己输入变量名s0,就能看s0的值,s1也是同理。如果你用vc6,watch窗口就在局部变量窗口(你看到i,j的那个窗口)的右边。其它集成环境也类似,关键是找到“watch”窗口,然后自己动手输入变量名才行。

    赞(15)

    回复(0)

    评论

获取验证码
我已经阅读并接受《仪器网服务协议》

热门问答

c语言 程序设计 关于程序调试
#include"stdio.h"#include"stdlib.h"#include"time.h"voidmain(){inti,j;statics0,s1;time_tt;srand((unsigned)time(&t));for(i=0;i<1000;i++){j=rand()%2;if(j==1)s0++;else;s1++;}... #include"stdio.h" #include"stdlib.h" #include"time.h" void main() { int i,j; static s0,s1; time_t t; srand((unsigned) time(&t)); for(i=0;i<1000;i++) { j=rand()%2; if(j==1) s0++; else; s1++; } printf("\n s0=%d s1=%d \n ",s0,s1); } 为什么这段程序 不管是在单步调试 还是断点调试 都看不到 s0 和s1 的值呢? 只能看到其他的 i j Loaded 'ntdll.dll', no matching symbolic information found. 这又是什么意思啊? 展开
2011-05-25 02:19:45 414 3
跪求单片机at89c52频率计c语言程序
还有跪求那个方波的名字叫神马~~~
2015-04-23 09:42:30 316 1
步进电机转动90度、180度的c 语言程序
向高手求助,期待你们的回答。
2010-08-18 10:22:42 460 2
51单片机温度控制系统的C语言程序
设计基于单片计算机的温度控制器。用于控制电加热炉的温度。具体要求如下1.温度连续可调,范围为30℃~150℃2.超调量σ%≤20%3.温度误差≤±0.5℃4.人-机对话方便5.控制算法采用PID或改... 设计基于单片计算机的温度控制器。用于控制电加热炉的温度。具体要求如下 1. 温度连续可调,范围为30℃~150℃ 2. 超调量σ%≤20% 3. 温度误差≤±0.5℃ 4. 人-机对话方便 5. 控制算法采用PID或改进的PID或其他算法 .请发至3166109374@qq.com 谢谢帮忙 具体见http://wenku.baidu.com/view/e0feacf0f121dd36a22d822c 展开
2015-06-07 00:06:30 437 3
单片机做频率计数码管的显示C语言程序
#include float time=0; float freq=0; unsigned char dsh=0; unsigned char dsz=0; unsigned char dsl=0; main() {EA=1; ET0=1; ET1=1; TMOD=0x061; TH0=-1000/256; TL0=-1000%256; TH1=0xfb; TL1=0xfb; TR0=1; TR1=1; while...
2010-06-19 23:43:52 484 2
求大神们帮做一个C语言程序, 要求如下 关于读取储存盒输出的
这个程序会给你练习文件输入和结构工作。您将读取和显示的电影列表,包括他们的收视率,运行时间,预定的开始时间,使用命令以确定确切的输出。这项计划将测试你的能力,从文件读取输入,并使用结构来组织数据。 输入:在每个程序运行的开始,你应该提示的文件... 这个程序会给你练习文件输入和结构工作。您将读取和显示的电影列表,包括他们的收视率,运行时间,预定的开始时间,使用命令以确定确切的输出。这项计划将测试你的能力,从文件读取输入,并使用结构来组织数据。 输入:在每个程序运行的开始,你应该提示的文件包含了电影及其相关信息的列表的名称。如果文件不能打开,你的程序应该重复提示错误,直到输入一个有效的文件名。你必须设计一个结构来保存每部电影的信息。输入文件具有以下特点: 1会有至多10部电影,虽然在该文件中没有列出的确切数字电影(1≤(# of movies)≤10) O线1:影院数(1≤(剧院号码)≤10) O线2:电影名称 电影名称Z多40个字符。 O线3:电影的评价(即,G,PG,PG-13或R) O线4:影片长度(分钟) O线5-8:电影的4次时间用hh:mm 输入和输出(续):读取输入文件后,你的程序应该处理以下命令: all: Print a list of all movies 所有打印清单的所有电影 打印的diyi行应该是一组标题如下:“剧场”,“电影(额定值)”。 应格式化所有行,如下所示。需要注意的是影院的数字,所以应印有他们排队,如下所示: Theater Movie (Rating) 1 Blue Valentine (R) 2 The Company Men (R) 3 The Eagle (PG-13) 4 Gnomeo and Juliet 3D (G) 5 The Green Hornet 3D (PG-13) 6 Just Go With It (PG-13) 7 The King's Speech (R) 8 No Strings Attached (R) number: Print all information about asingle movie in a particular theater o在输入这个命令,程序应该提示用户进入剧场号码。无效的数字应该触发一个错误导致程序重复影院号码提示。 o给定一个正确的影院数量,应印有关于电影的信息,如下图所示: The Company Men (R) 113 minutes 1:45 4:30 6:55 9:30 exit: End the program. 报告错误 •无法打开输入文件 •无效命令 •无效的影院数(number命令) •无效的电影名字(电影命令) 展开
2018-11-26 03:27:59 315 0
怎么把用c语言开发的程序变成软件
我们学C,学算法,学数据结构,可是这些学出来有什么用呢?一行行的程序,可是却变成不了软件啊? 比如,拿个Z简单的例子,写了个程序,比较两个数的大小,输入两个数,然后显示比较大的那个! 我想做个软件,是一个EXE文件,然后出现两个书写的地方,写两个数,然后一点确... 我们学C,学算法,学数据结构,可是这些学出来有什么用呢?一行行的程序,可是却变成不了软件啊? 比如,拿个Z简单的例子,写了个程序,比较两个数的大小,输入两个数,然后显示比较大的那个! 我想做个软件,是一个EXE文件,然后出现两个书写的地方,写两个数,然后一点确定,就会显示出比较大的那个数! 我这样说的应该很清楚了吧,希望听到正常的解释,不要复制的那种.网上的东西我都看过了,没有我想要的! 展开
2007-05-23 05:42:52 522 6
C语言,计时器
给段C语言编写的计时器代码,谢谢
2017-10-08 06:42:46 653 1
c语言滤波器
很简单的滤波器 就是matlab里的 1/(s+1) 不知道怎么写 我用的 参数是 10 1 也就是 1/(10s+1) 请大家帮忙写个C程序 不胜感激
2016-03-29 11:49:01 784 1
c程序设计第四版用什么编程软件
 
2015-01-24 20:33:23 320 2
急啊!!!!!!!题目是写一个温度传感器的C语言程序
传感器由电位器模拟电位器连接于模数转换器通道1(PAD0)。此模数转换器ATD0是10bits并在0-2.55V的电压之间变化。当外界温度0度时电压为0。温度102.3度时电压2.55v。Z后把摄氏温度输... 传感器由电位器模拟 电位器连接于模数转换器通道1(PAD0)。此模数转换器ATD0是10bits 并在0-2.55V的电压之间变化。当外界温度0度时电压为0。温度102.3度时电压2.55v。Z后把摄氏温度输出在LCD上每秒温度刷新一次 用(tempo_n(xx))) 问题补充: 要通过hc12芯片 展开
2011-04-06 15:57:57 355 2
c语言IPC连接
传三个参数,IP,用户,密码,连接成功返回TURE,否则返回FALSE
2014-10-29 22:13:23 265 1
c语言编程软件 for mac
有哪些软件。给些地址吧、软件要付钱么?! 麻烦表复制别人的,谢了
2016-02-02 10:11:45 404 2
关于visual basic 程序设计中计时器
编写程序,用计时器按秒计时,在窗体上画一个计时器控件和一个标签,程序运行后,在标签内显示经过的秒数.请问:如何编写程序?
2006-10-30 18:19:29 351 1
温湿度传感器AM2303的程序怎么编?C语言或汇编都行
 
2011-07-11 10:26:27 262 2
急!!!! !!编写一个温度传感器的C语言程序(能写多少算多少)
传感器由电位器模拟电位器连接于模数转换器通道1(PAD0)。此模数转换器ATD0是10bits并在0-2.55V的电压之间变化。当外界温度0度时电压为0。温度102.3度时电压2.55v。Z后把摄氏温度输... 传感器由电位器模拟 电位器连接于模数转换器通道1(PAD0)。此模数转换器ATD0是10bits 并在0-2.55V的电压之间变化。当外界温度0度时电压为0。温度102.3度时电压2.55v。Z后把摄氏温度输出在LCD上每秒温度刷新一次 用(tempo_n(xx))) 要通过hc12芯片 展开
2011-04-05 05:09:08 312 2
c语言编程软件有哪些??
 
2018-11-12 11:03:20 294 0
C语言编程软件名字叫什么
 
2013-08-08 13:32:15 495 6
c语言编程软件哪个好用
 
2016-11-21 15:07:32 237 2

6月突出贡献榜

推荐主页

最新话题