C++教程(资料最全).pptVIP

  1. 1、本文档共150页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
北理珠海学院计算机学院 C++基础入门(上) 北理工珠海学院计算机学院 夏力前 C++程序的开发过程 C++语言是一种高级程序设计语言,它的开发过程与其他高级语言程序开发过程类似,一般要经过四个步骤: 编辑 编译 链接 执行 输入输出 Printf VS cout Scanf VS cin 写入到流 #include iostream int main() { int i,j; std::cout “please input the number i and j:” std::cin i j ; int k = (i + j)/2; std::cout “i =” i “and j = “ j std::endl; std::cout “average is “ k std::endl; return 0; } 改后的程序 改后的程序2 注释 C++中注释的种类: 单行注释://…… 从C语言继承过来的注释对:/*………*/ 控制结构 选择结构: if……else…… switch……case……default…… 循环结构: While For 单入口单出口是结构化程序设计的特点。 选择结构 单入口,单出口 当条件满足时执行某个语句 选择结构 while循环 例子:阶乘 int factorial ( int n ) { if( n = 1 ) return 1; else return n*factorial( n-1 ); } 这叫递归~ 用while循环 int factorial ( int n ) { int ans = 1; while( n 1 ) { ans = ans * n; n = n – 1; } return ans; } Do-while循环 int factorial ( int n ) { int ans = 1; do{ ans = ans * n; n = n – 1; } while( n 1 ) return ans; } 用For循环 int factorial ( int n ) { int ans = 1; for( ; n 1; n--) { ans = ans * n; } return ans; } 对比 跳转语句 Break Continue goto 数据类型和变量声明 数据类型是指定义了一组数据以及定义在这一组数据的操作,它是程序中最基本的元素。 C++数据类型十分丰富,大体上可分为基本类型、空类型、构造类型、指针类型、类类型五种。 枚举类型 枚举常量可以通过建立枚举类型来定义。 枚举类型是一种用户自定义数据类型。在声明枚举类型时,需要把常量的值一一列举出来,形式如下: enum 枚举类型名 { 常量值1 ,常量值2 ,…,常量值n}; 例如:声明一个名为color的枚举类型: enum color{Red,Green,Blue,White,Black}; 枚举常量是一种符号常量。其中Red,Green等是符号常量,它们表示各个枚举值,在内存中表示以整型数。如果没有专门指定,第一个符号常量的枚举值就是0,其他枚举值依次为1,2,3…。所以,C++自动给Red赋0,Green赋1,等等。 又例如: enum Days{MON = 1, TUE, WED, ……} 枚举元会在最后确定项后用连续的整数赋值。 匿名枚举 没有名字的枚举称为匿名枚举 如: enum { TABLE_SIZE = 256, TERMINATOR = -1} 典型用法:可用来代替#define 常量。 变量和标识符 什么是标识符? 标识符VS关键字 变量是一个标识符,是引用一个保存值的内存位置。 变量名命名 变量名的命名要遵守以下规则: 不能是C++保留字。 第一个字符必须是字母或下划线,中间不能有空格 变量名除了使用26个英文大小写字母和数字外,只能使用下划线。 一般不要超过31个字符。 变量名不要与C++中的库函数名、类名和对象名相同。 例如,下列变量名是合法的变量名: a123 c3b file_1 关键字 运算符 按其在表达式中所起的作用又可分为: 算术运算符 + - * / % 关系运算符 = = == != 逻辑运算符 ! || 位运算符 ~ | ^ 自增自减运算符 ++ -- 赋值运算符 = 及其扩展(+= -= *= /= %= 等) 条件运算符 ? :

文档评论(0)

好文精选 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档