cc++程序设计知识

cc++程序设计知识

ID:28987862

大小:411.00 KB

页数:26页

时间:2018-12-15

cc++程序设计知识_第1页
cc++程序设计知识_第2页
cc++程序设计知识_第3页
cc++程序设计知识_第4页
cc++程序设计知识_第5页
资源描述:

《cc++程序设计知识》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第一章程序设计基础第一章C/C++程序设计知识目录课程开发环境:2整数的范围。2数值的交换:3264=?——指数的感性认识3浮点数的原理及其关系(没有验证)4乘法、除法的代价以及语言汇编语言的对应关系9随机数10C语言/C++中怎样产生随机数10C语言命名规则11C语言风格的展示12代码风格:13各种存储模式之间有什么区别?21C/C++语言程序的结构22堆和栈的区别23程序运行时间的测试框架25调试的两种手段。2626第一章程序设计基础本节说明程序设计中的一些基本知识,除非特别说明,本文为了简化将C语言 、C++语言统称为C语言。本章需要有一

2、定的C语言基础,才能体会,原本这个话题也可以写一本书,本节只介绍了与算法有关的部分。课程开发环境:VC++,TurboC,推荐使用Dev-Cpp,可以在acm.nuaa.edu.cn的FAQ里面下载。该开发环境,是标准的C++编译器,开源,图形化界面,增加include 可以开发WINDOW图形界面的程序。当然,开发面向WINDOW系统程序或者图像化界面的程序VC++可能更适合(VC有集成的开发用户界面的MFC等工具类库,使用起来还比较方便),但是他应该是要花钱买的,尽管教育和研究可以免费使用。但是,针对我们的算法类的程序,无上述要求无关而且本

3、开发环境较小,只有10几兆。还有freeCpp??可以使用。对DEVC++在遵循C++标准方面确实比VC++要好的多,编译检查方面也严格些。它不足的是它对程序的调试很不方便或存在DEBUG,调试的过程中总会出现莫名其妙的不能调试的现象,比如程序在“下一步”过程中,会突然不知道程序运行到了哪里。在不需要调试、或者用其他方法代替调试的场合还是很有用的。整数的范围。TurboC中各类整型量所分配的内存字节数及数的表示范围。类型说明符数的范围字节数int-32768~32767即-215~(215-1)2unsignedint0~65535即0~(21

4、6-1)2shortint-32768~32767即-215~(215-1)2unsignedshortint0~65535即0~(216-1)2longint-2147483648~2147483647即-231~(231-1)4unsignedlong0~4294967295即0~(232-1)4C++中整数的范围26第一章程序设计基础数值的交换:26第一章程序设计基础一般需要一个中间变量#include#includeswap(){longa=20,b=25,T;printf("a=%ld,b=%ld

5、",a,b);T=a;a=b;b=T;printf("a=%ld,b=%ld",a,b);getchar();return0;}当然也有不需要中间变量的,但是情况特殊一些而已。#include#includeintmain(){longa=20,b=25;printf("a=%ld,b=%ld",a,b);a=b^a;b=a^b;a=b^a;printf("a=%ld,b=%ld",a,b);getchar();return0;}26第一章程序设计基础264=?——指数的感性认识264=?。或者10

6、10有多大?10100<=240=16.多少传说西塔发明了国际象棋而使国王十分高兴,他决定要重赏西塔,西塔说:“我不要你的重赏,陛下,只要你在我的棋盘上赏一些麦子就行了。在棋盘的第1个格子里放1粒,在第2个格子里放2粒,在第3个格子里放4粒,在第4个格子里放8粒,依此类推,以后每一个格子里放的麦粒数都是前一个格子里放的麦粒数的2倍,直到放满第64个格子就行了”。区区小数,几粒麦子,这有何难,“来人”,国王令人如数付给西塔。计数麦粒的工作开始了,第一格内放1粒,第二格内放2粒第三格内放2’粒,…还没有到第二十格,一袋麦子已经空了。一袋又一袋的麦子

7、被扛到国王面前来。但是,麦粒数一格接一格飞快增长着,国王很快就看出,即便拿出全国的粮食,也兑现不了他对西塔的诺言。原来,所需麦粒总数为:=1844674407370955161526第一章程序设计基础这些麦子究竟有多少?打个比方,如果造一个仓库来放这些麦子,仓库高4公尺,宽10公尺,那么仓库的长度就等于地球到太阳的距离的两倍。而要生产这么多的麦子,全世界要两千年。尽管国家非常富有,但要这样多的麦子他是怎么也拿不出来的。这么一来,国王就欠了西塔好大一笔债。“将一千粒之洁净小麦,秤其重量,可作为小麦物理性质这鉴别因素,一般小粒小麦之千粒重为25—3

8、0克,中粒小麦为30—35克,大粒小麦则在35-40克之间,水份越高千粒重越大。”上网搜一下:全国或者美国2008年小麦的产量?中华粮网:预计2009

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。