- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第1章__基本C语言-4学时
第1章 基本C++语言 本章先来说明C++程序结构,然后详细讨论数据类型、运算符与表达式、基本语句、函数和预处理、构造类型、指针和引用等内容。 1.1 C++程序结构 同其他程序设计语言一样,C++也有自己的程序结构。 // 输出星号的三角形阵列 #include iostream.h void DoDraw(int num); // 声明全局函数 void main() { int num=5; // 定义并初始化变量 DoDraw(num); // 函数的调用 } void DoDraw(int num) // 函数的定义 { for (int i=0; inum; i++) { // 循环语句 for (int j=0; j=i; j++) cout*; cout\n; } } 1.1.2 C++程序的基本组成 从上面的几个例子可以看出,一个C++程序往往由预处理命令、语句、函数、变量和对象、输入与输出以及注释等几个基本部分组成的。 (1) 预处理命令。 (2) 语句。 (3) 函数。 (4) 变量和对象。 (5) 输入与输出。 (6) 注释。 1.1.3 C++程序的书写风格 1. 标识符命名 (1) 合法性。C++规定标识符由大小写字母、数字字符(0~9)和下划线组成,且第一个字符必须为字母或下划线。任何标识符中都不能有空格、标点符号及其他字符。 (2) 有效性。最好不超过32个 (3) 易读性。应做到“见名知意” 2. 缩进和注释 缩进 每个“}”花括号占一行,并与使用花括号的语句对齐。花括号内的语句采用缩进书写格式,缩进量为四个字符 (一个默认的制表符)。 1.1.3 C++程序的书写风格 注释要注意的是: 注释应在编程的过程同时进行,不要指望程序开发完成后再补写注释。 必要的注释内容应包含: ① 总体注释:版权说明、版本号、生成日期、作者、内容、功能、与其它文件的关系、修改日志等,头文件的注释中还应有函数功能简要说明。 ② 函数注释:函数的目的/功能、输入参数、输出参数、返回值、调用关系(函数、表)等。 ③ 其他的少量注释。如全局变量的功能、取值范围等。千万不要陈述那些一目了然的内容,否则会使注释的效果适得其反。 1.2.1 基本数据类型 1.2.1 基本数据类型 1.2.2 常量 根据程序中数据的可变性,数据可以分为常量和变量两大类。 整型常量、实型常量、字符常量、字符串常量、符号常量 1、 整型常量 (1) 十进制整型常量。 (2) 八进制整型常量。以数字0开头的数是八进制整数,它由0至7的数字组成。如045,即(45)8,表示八进制数45,等于十进制数37;-023表示八进制数-23,等于十进制数-19。 (3) 十六进制整型常量。以0x或0X开头的数是十六进制整数,它由0至9、A至F或a至f组成。例如0x7B,即(7B)16,等于十进制的123,-0X1a等于十进制的-26。 1.2.2 常量 注意: ①整型常量中的长整型(long)要以L或小写字母l作为结尾,如3276878L,496l等。 ②整型常量中的无符号型(unsigned)要以U或u作为结尾,如2100U,6u,100ul (表示unsigned long)等。 2、实型常量 (1) 十进制数形式 (2) 指数形式。它能表示出很大或很小的实数。例如1.2e9或1.2E9都代表1.2 x 109,注意字母E(或e)前必须有数字,且E(或e)后面的指数必须是整数。 1.2 .2常量 3、字符常量 字符常量是用单引号括起来的一个字符。如‘A’、‘g’、‘%’、‘ ’等都是字符常量。注意‘B’和‘b’是两个不同的字符常量。 C++还可以用一个“\”开头的字符序列来表示特殊形式的字符常量。 表1.2列出了常用的转义序列符。 1.2 .2常量 1.2.2 常量 4、字符串常量 C++语言中除了允许使用字符常量外,还允许使用字符串常量。字符串常量是一对双引号括起来的字符序列。例如: “Hello, World!\n” “C++语言” “abcdef” 等等都是字符串常量。字符串常量中还可以包含空格、转义序列符或其它字符。 1.2.2 常量 由于双引号是字符串的分界符,因此如果需要在字符串中出现双引号则必须用“\””表示。例如: “Please press \“F1\” to help!” 这个字符串被解释为: Please press “F1” to help! 字符串常量应尽量在同一行书写,若一行写不下,可用‘\’来连接,例如: “ABCD \ EFGHIGK...” 1.2 .2常量 [例Ex_PI1] 用#define定
文档评论(0)