第二部分12章基本数据类型.pptVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
//计算器.cpp #include “计算器.h” void main() { int add1=0,add2=0,sum=0; cout请输入两个加数:; cinadd1add2; sum=add(add1,add2); coutsum is sumendl; } 规范的文件结构 实现文件:计算器.cpp I/O接口 //计算器.h #include iostream.h int add(int num1,int num2); //add_function.cpp int add(int num1,int num2) { return num1+num2; } 头文件:计算器.h 规范的文件结构 实现文件:加法函数.cpp VC使用- Console(控制台)程序 在没有接触GUI之前,先介绍Console程序 作业 熟悉VC编译环境。 1.C++编程 以函数调用的方式,求圆柱体的体积(半径和高由键盘输入)。 【规则2-1-7】全局函数的名字应当使用“动词”或者“动词+名词”(动宾词组)。类的成员函数应当只使用“动词”,被省略掉的名词就是对象本身。 例如: DrawBox(); // 全局函数 box-Draw(); // 类的成员函数 【规则2-1-8】用正确的反义词组命名具有互斥意义的变量或相反动作的函数等。 例如: int minValue; int maxValue; int SetValue(…); int GetValue(…); 【建议2-1-1】尽量避免名字中出现数字编号,如Value1,Value2等,除非逻辑上的确需要编号。这是为了防止程序员偷懒,不肯为命名动脑筋而导致产生无意义的名字(因为用数字编号最省事)。 2 简单的Windows应用程序命名规则 对“匈牙利”命名规则做了合理的简化,下述的命名规则简单易用,比较适合于Windows应用软件的开发。 【规则2-2-1】类名和函数名用大写字母开头的单词组合而成。 例如: class Node; // 类名 class LeafNode; // 类名 void Draw(void); // 函数名 【规则2-2-2】变量和参数用小写字母开头的单词组合而成。 例如: BOOL flag; int drawMode; 【规则2-2-3】常量全用大写的字母,用下划线分割单词。 例如: const int MAX = 100; const int MAX_LENGTH = 100; 【规则2-2-4】静态变量加前缀s_(表示static)。 例如: void Init(…) { static int s_initValue; // 静态变量 … } 【规则2-2-5】如果不得已需要全局变量,则使全局变量加前缀g_(表示global)。 例如: int g_howManyPeople; // 全局变量 int g_howMuchMoney; // 全局变量 【规则2-2-6】类的数据成员加前缀m_(表示member),这样可以避免数据成员与成员函数的参数同名。 例如: void Object::SetValue(int width, int height) { m_width = width; m_height = height; } 数据类型与表达式小结 ◇ 字符集是构成C++程序语句的最小元素,程序的中除了字符串常量外,所有构成程序的字母均取自字符集。 ◇ C++的基本数据类型包括布尔型、字符型、整数型、实数型、空值型。分别用bool、char、int、float、void表示。其中float类型对有些带小数的实数只能近似表示。各种数据类型都有自己的表示范围。 ◇ 在字符常量中,有些转义如\t,\n常用在输出流中用来控制输出格式。整数(常量)的默认类型为int,实数(常量)的默认类型为double。 ◇ 给变量赋值的实质是将一个数放到变量名标识的内存单元中。在包含赋值运算的运算符中,操作数必须是一个左值。 ◇ 文字常量、符号常量、常变量统称常量。 ◇ 各种运算符种类繁多,且具有不同的优先级与结合性,大致优先顺序为:一元运算优先于二元运算;二元运算优先于三元运算;算术、移位、关系、按位、逻辑运算的优先级依次降低。 ◇ 复杂的运算式要多使用括号以方便阅读与理解。 ◇ 在表达式中,参加运算的数据如果类型不同可以自动转换,自动转换的规律是低类型向高类型转换,以不丢失数据,不降低精度为原则。 ◇ 除了自动类型转换外,C++提供了多种强制类型转换方法,供在特定的场合

文档评论(0)

junjun37473 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档