- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第2章基本C语言
第2章基本C++语言 2.1 C++程序结构 2.2 数据类型和基本输入输出 2.3 运算符和表达式 2.4 基本语句 2.5 函数和预处理 2.6 构造类型 2.7 指针和引用 2.1C++程序结构 一个简单的C++程序 #include iostream.h void main() { double r, area; cout “输入圆的半径:”; //相当于 printf() cin r; // 相当于scanf() area = 3.14159 * r * r; cout “圆的面积为:” area ‘\n’; } cout, cin 相当于stdout, stdin,表示标准输出、输入流对象 插入符 提取符 2.1C++程序结构 2.1.1几个C++程序 [例Ex_Simple2] 在屏幕上输出一个由星号形成的三角形。 // 输出星号的三角形阵列 #include iostream.h void DoDraw(int num); // 声明一个全局函数 void main() { int num=5; // 定义并初始化变量 DoDraw(num); // 函数的调用 } void DoDraw(int num) // 函数的定义 { for (int i = 0; i num; i++) // 循环语句 { for (int j = 0; j = i; j++) cout *; cout \n; } } 2.1C++程序结构 [例Ex_Simple3] 用类的概念重写例Ex_Draw。 // 输出星号的三角形阵列 #include iostream.h class CDrawArray // 定义一个类 { public: void DoDraw(int num); // 声明类的公有成员函数 }; void CDrawArray::DoDraw(int num) // 成员函数的实现 { for (int i = 0; i num; i++) { for (int j = 0; j = i; j++) cout *; cout \n; } } void main() { int num = 5; CDrawArray myDraw; // 定义类的一个对象 myDraw.DoDraw(num); // 调用此对象的成员函数 } 2.1 C++程序结构 2.1.2C++程序的基本组成 C++程序往往由预处理命令、语句、函数、变量和对象、输入与输出以及注释等几个基本部分组成的。--带类的C (1)?? 预处理命令 在程序的一开始出现含有以“#”开头的命令,它们是预处理命令。三类预处理命令:宏定义命令、文件包含命令和条件编译命令。 和“ ”的范围 (2)?? 语句 可以是用来判断的条件语句,可以是用来反复运行的循环语句等。 结束标志? (3)?? 函数 --行参,实参 一个程序由若干个函数组成。有的是系统中所提供的库函数,有的是根据自己需要自己编制设计的函数。程序中必须有一个且只能有一个主函数main。 (4)?? 变量和对象 变量的类型有整型(int)、字符型(char)以及浮点型(float)等。对象通常是指“类”的实例(具有该“类”类型的变量),如myDraw是类CDrawArray的对象。 (5)?? 输入与输出 使用输入与输出可以要求键入一些数值或把计算的结果显示在屏幕上。 (6)?? 注释(/*……… */ 大段的注释 //某一行的注释) 程序的目的不仅在于实现某种功能、解决某个问题,而且还在于数据结构和算法的交流。注释能提高程序的可读性,帮助用户对程序的理解。 2.1C++程序结构 2.1.3 C++程序的书写风格 标识符命名 用来标识变量名、函数名、数组名、类名、对象名、类型名、文件名等的有效字符序列。标识符命名的好坏也会影响程序的可读性,命名时注意: (1)??? 合法性 标识符由大小写字母、数字字符(0~9)和下划线组成,第一个字符必须为字母或下划线。任何标识符中都不能有空格、标点符号及其他字符。注意,标识符的大小写是有区别的。用户定义的标识符不能和系统的关键字同名。 (2)??? 有效性 标识符的长度(组成标识符的字符个数)是任意
您可能关注的文档
最近下载
- 2025年新疆维吾尔自治区阿克苏地区新和县塔什艾日克乡招聘社区工作者考前自测高频考点模拟试题含答案解.docx VIP
- 中国数字经济2025:5G+工业互联网的融合发展白皮书.docx
- 学前教育毕业论文(优秀6).docx
- 德龙咖啡机ESAM2200.SEX1&ESAM2600EX1使用说明书.pdf VIP
- 精神检查的课件.ppt
- 史上最全海鲜大全-以后再也不怕不认识海鲜了!.pdf VIP
- 日产-贵士-产品使用说明书-贵士 2014款-VLJALPZE52EX7DE5-GUEST用户手册.pdf VIP
- 新22R2城镇天然气输配工程设计与施工.docx VIP
- 2025新和县招聘社区工作者(第二批35人)考试练习试题及答案解析.docx VIP
- 活动二《奇妙的手指画》课件 综合实践活动 一年级上册.ppt VIP
文档评论(0)