c++语言基础知识汇总.ppt

  1. 1、本文档共67页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
§1 C++语言的字符集与词汇;2.词汇:五类;§2 基本数据类型、运算符与表达式;2.基本类型;类型名;二.运算符与表达式;运算符的优先级与结合性;运算符的优先级与结合性(续表);C++中的类型转换;例:static_cast;例:const_cast;例:reinterpret_cast;2.表达式;§3 常量与变量;const常量;const与指针;指向常量的指针;2.指针常量:指针变量本身的值初始化后不能再改变;3.指向常量的指针常量;二.C++中的变量;变量的存储类型;变量的存储类型;例:static;例:extern;变量的生存期与作用域;变量的初始化;§4 C++中的输入/输出 ; 与 用法: cout表达式1表达式2… 表达式n; cin变量1变量2…变量n; 可以串联多个 输出多个数据项,同样也可以串联多个给多个变量输入数据 输入时多个数据项之间用空格、Tab或回车分隔 和 具有智能,能够自动判断其后的数据项的类型,并采用相应的类型进行输出或输入;二.简单的输入/输出格式控制:使用操纵符(manipulator);说明:;§5 基本控制结构;§6 数组、结构体、共用体和枚举类型;string类:字符串类;int main(){ string s1,s2; PrintAttribute(s1); s1 = My string object; PrintAttribute(s1); s2 = Another String Object; PrintAttribute(s2); return 0; };赋值:assign() =;比较string;例:string的比较: 字符串的排序;子串:substr();例:把字母表中的逗号“,”全部替换为分号“;”;插入:insert();转换成C语言式的char*型字符串:data() c_str() copy();从文件中输入一行字符:getline();例:从文件中输入一行数据;二.结构体:struct;§7 指针、动态内存分配与引用; .与地址有关的运算符: 和 *; .指针的运算; .指针变量的使用; .指针数组: 数组中的每个元素都相当于一个指针变量; .指针变量与函数关联使用; .函数返回指针;二.动态分配内存;三.引用; 引用的作用;§8 函数与函数重载; 函数的使用: 对函数进行调用; 函数的属性; .inline(内联)函数;例:内联函数; .带缺省实参值的函数 声明或定义函数的同时,可对函数的某些参数进行初始化,该初始化的值称做缺省实参??。调用该函数时,可传递少于形参数目的参数,对缺少实参值的参数,函数使用缺省的实参值;.返回引用的函数 函数的返回值是一个变量的引用; .递归函数:函数直接或间接调用函数本身;二.函数重载; .函数重载的必要性;.函数修饰指示符;**注意:;作业

文档评论(0)

smashing + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档