C 笔记精华 啊.doc


文档分类:研究生考试 | 页数:约228页 举报非法文档有奖
1/228
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/228
文档列表 文档介绍
膅“C++程序设计”羁笔记蒁(课程名:计算引论)羇(教材:钱能清华大学出版社)袃(本笔记中的例题均在VC++)羁袁C++入门虿从C到C++羆1980年:贝尔实验室开始对C进行改进和扩充―――带类的C肁1983年:取名C++肈1994年:制定ANSI(美国国家标准协会:AmericanNationalStandardsInstitute)C++标准草案肇1994~:不断发展―――目前的C++蚅膁C++:包括了整个C:C的全部特征、属性、优点葿 支持面向对象编程(OOP)衿 包括过程性语言部分和类部分蒄过程性语言部分:与C无本质上的区别薄类部分:面向对象程序设计的主体袀先是函数语言,面向对象语言芇程序与语言蒇程序=算法+数据结构+程序设计方法+语言工具+环境蚄C++语言的数据结构:以数据类型的形式体现。芁罿程序:是软件芆 对机器而言:按硬件设计规范编制的动作序列(即:机器指令序列)蚄 对人而言:用语言(高、低级语言)编写的语句序列蚂程序语言的发展:低级语言→高级语言蒇肅程序设计首要目标:可读性、易维护性、可移植性螄结构化程序设计蝿是面向过程的程序设计腿主要思想:功能分解、逐步求精袄缺点:可重用性极差袄面向对象程序设计膀基本思想:把信息和对这些信息的处理作为一个整体蚆C++:是支持面向对象程序设计的语言袆C++的三大特性:封装性(数据隐藏)羄继承性(软件重用)薀多态性(函数重载)莈蚅开始肄结束羁编写源程序螆编写源程序莄编写源程序膄编译肈正确?蒈正确?膃正确?膃否蕿否羆否程序开发过程膆芃注释:/**/和//羀编译预处理:#蚈程序体羅C++程序结构最简单的程序莃程序体:程序体由声明语句和函数组成莁膆例://文件名:/*该程序的功能是:蒃输出:Iamastudent.*/螂#include<>袈voidmain()螇{cout<<"Iamastudent.\n";}薃衿说明:(即:abc与Abc不同)++系统是函数驱动的,一个可执行程序必须有、且只能有一个主函数:main(),++语句以分号(;)结束,一行可以写多条语句,(变量)必须先定义,或先声明、,里边的"\"为转义字符芄例:#include<>螃intx=5,X=10;蚀蝿voidmain()肃{inty=x*x;螃cout<<"y=x*x="<<y<<"y=X*X="<<X*X<<肁"\n:::::::::::::::::\n";***}/*执行结果:y=x*x=25y=X*X=100肆:::::::::::::::::*/袂函数膈衿函数袅说明部分羂函数属性[内部函数|外部函数]蕿函数返回类型莇函数名蚄函数形参名肂函数形参类型说明羀对象定义或声明语句聿蚇执行部分膂函数体莁语句薆…蒆语句函数的组成:节螂函数格式:芈函数属性标识符函数返回类型标识符函数名(形参说明列表)芄{莂·羈·羀·芇}蚆其中形参说明列表:如果有多个形参,各形参之间用逗号(,)分隔薃蚂说明:,则函数的返回类型标识符用“void”代替,函数体中不必有return语句(如果有return语句,仅仅起提前返回的作用);否则用返回值的类型标识符,函数体中必须有return语句。,main()函数只能是调用函数,不可以被调用。,只可以调用另一个函数。,才可以被调用。聿袅函数声明:由函数原型加分号组成。例:intmax(int,int);蒅函数原型:返回类型函数名(形参类型,…,形参类型)袂袈例:#include<>羅intmax(int,int);//函数声明语句:函数原型加分号袆voidmain()莀{intx=109,y=110;袁cout<<max(x,y)<<endl;//函数调用肅}羃intmax(intx,inty)//被调用函数定义肂{if(x<y)returny;蚀elsereturnx;肅}莄螄函数:标准库函数荿用户自定义函数膅基本数据类型与输入输出螅字符集与保留字膁C++中容许出现的字符:膈 26个大写字母芅 26个小写字母膅 10个数字羃 其他符号:空格+-*/=,._:;?\"'~|!#%&()[]{}^<膀C++保留字:莅基本数据类型节数据(对象):常量、变量莁每个数据都具有类型,即:每个数据必属于某个类型。罿蒅C++的数据类型蚃基本类型肃整型:int螈字符型:char蝿肄实型(浮点型)薁螁单精度型:float袈双精度型:double蒅构造类型芃指针类型:t

C 笔记精华 啊 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数228
  • 收藏数0 收藏
  • 顶次数0
  • 上传人坐水行舟
  • 文件大小859 KB
  • 时间2019-04-24