- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
补充说明.ppt
输入输出流格式控制符:程序中要使用格式控制符则 必须包括:#includeiomanip.h 例:输入一个十进制数,输出其十六进制数 #includeiostream.h #includeiomanip.h void main() { int a; cindeca; //dec可缺省 couthexaendl; } 产生随机数方法 #include stdlib.h #include stdio.h #include time.h void main() { int i; srand((int)time(NULL)); //定义种子,否则每次rand返回一样 i=rand(); //随机返回0-RAND_MAX之间的数 printf(%d,%d,i,RAND_MAX); } 二.Visual C++的程序调试 程序的编译,连接和运行均可能产生错误,当编译,连接都通过后,就进入运行调试 程序运行调试主要是解决程序运行中的算法错误,VC++提供了多种调试方法.基本思想是让程序运行到某个位置暂停下来,然后检查此刻各个变量的值是否符合原来的设计要求,从而查出算法错误. 1.Run to Cursor 方式:程序运行到光标处暂停. 使用方法:在编辑窗口中把光标停在需要暂停的位置行,然后使用菜单“开始调试/Run to Cursor”. 可反复使用上述方法使程序暂停多次,第二次暂停也可在编辑窗口使用弹出式菜单中Run to Cursor. 2.断点Breakpoint设置和去除 设置断点可使程序在断点处暂停,一个程序可设置多个断点,断点一旦设置,在被去除前一直保留. 设置和去除方法:使用菜单“编辑/断点”,或在编辑窗口中使用弹出式菜单中Insert/Remove BreakPoint. 进入调试:使用菜单“编译/开始调试/go(去)”或按F5,程序将运行到第一个断点处暂停,再按F5,则在下一个断点处暂停... 3.单步执行step over/step into Step over:让程序一行一行执行,每执行一行暂停一次.(一行若有两个语句,则不能分开执行) step into:同上,但若该行中有函数调用,则进入该函数. 可使用菜单“编译/开始调试/step into”, 或使用F10:step over 和F11:step into. 4.调试窗口 进入调试后,系统会自动弹出一个watch窗口和Varialbes窗口,若被关闭,则可使用“查看/调试窗口”后,选择响应的菜单打开. Watch窗口:可根据需要加入需要观察的变量,并可把这些变量分成四个页面(Watch1-Watch4). 也可改变变量的值. Variables窗口:帮助用户快速访问程序当前环境中所使用的一些重要变量,不能增减变量,但可修改变量值.有三个页面: auto:显示当前语句和上一语句使用的变量. local:显示当前函数使用的局部变量. this:显示由this指定的对象. 5.注意事项 在进入调试后,主菜单上将会出现debug菜单,在该菜单中有所有调试菜单可选,其中restart为重新进行调试,Stop debugging则停止调试. 进入调试后,必须把程序运行完毕后再进入下一步工作. 在实际调试中,各种调式方法可组合交叉进行. #include iostream.h void main() { int n=1,s=0,i=1; while (i=10) { n*=i; s+=n; i++; } couts; } 把n!改写成函数后可用Step into跟踪到函数内部 三.上机考试操作提示 系统启动时按Ctrl+R恢复系统 点击桌面上的“考试”应用程序。 输入学号和姓名,学号为8位(去除第一个0),然后点击“一”,进入选择题答题: 选择题操作见图示: 选择题完成后点击“二”进入编程题答题(要求见图示中文字): 全部完成后,必须点击“交卷并退出”,并检查显示的上传内容是否正确。 如果程序没有保存在x盘,则必须手工把每一个题的cpp文件和exe文件考入x盘的根目录下。 程序名称和输出必须严格按题目要求,否则该题可能为0分。 * 控制符 含义 dec 数值数据采用十进制表示 hex 数值数据采用十六进制表示 oct 数值数据采用八进制表示 setw(n) 设置域宽为n个字符 setprecision(n) 设置浮点数最大小数位数,若要输满小数位数,调用setiosflags(ios::fiexed) ,n包括小数点,若调用了setiosflags,则不包括小数点 setioflags(ios::uppercase) 十六进制数大写输出 setioflags(ios::lowercase) 十六进
文档评论(0)