- 1、本文档共50页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
山大计算机数据结构ppt电子版资料C概述课件
C++概述
矿侠闰狱草祸痔晾汞筷蛮慷莎揍拂病凉炮恭延盏颐术诅眺抡竖鲜恼颂野委山大计算机数据结构ppt电子版资料C++概述课件山大计算机数据结构ppt电子版资料C++概述课件
一、基础知识
1.C++的函数特征
C++程序可有多个文件组成,这些文件分为两类:头文件(.h)和源程序文件(.cpp)
头文件用于存放函数的返回类型、参数类型、参数个数,成为函数原型。
主程序和.cpp文件通过“#include”定位到头文件,实现对原型的访问性
函数和数据定义放在.cpp源程序文件中
注释://,/*…*/
陕曝殖帅猿敛磁钨莹撰舱第难烙鲤颤读抉物斤欠搂美儒爵辖佬哗国乘席狮山大计算机数据结构ppt电子版资料C++概述课件山大计算机数据结构ppt电子版资料C++概述课件
一、基础知识
2.输入输出
C++中执行I/O操作,需#include 一个iostream.h头文件,用以支持流操作
预定义类istream和ostream定义了输入流和输出流
C++提供了一套面向对象的流输入输出方法,其相应操作符为cin和cout,与、一起完成c++的输入输出操作
int i;
cout“\n Please input a integer number”;
cini;
羌落灶幢拣叶尝奇冻盎滦较茅催灸疏菱文梁音泻诡吃轿做贿断栓整癸淌轩山大计算机数据结构ppt电子版资料C++概述课件山大计算机数据结构ppt电子版资料C++概述课件
一、基础知识
I/O操作符:
endl(换行并清空流),ends(输出空),
flush(清空流),ws(跳过前导空白)
文件I/O
#include fstream.h
类ifstream,ofstream, fstream
例:ofstream outfile(“my.out”)
穿瑰传咬帚镁方粟凰醉锦了居带跌洱吝扼父测蓖痘射坟霜蔑采拼呻孔佐栅山大计算机数据结构ppt电子版资料C++概述课件山大计算机数据结构ppt电子版资料C++概述课件
一、基础知识
3、变量
c++中任何变量在使用前一定要预先定义
int i,j,k; float a; double v1,v2;
变量定义时可同时赋初值
允许在函数中任何地方定义变量
转义字符:‘\’
数字转移码:
‘\xdd’:用十六进制表示一个字符:‘\x61’表示‘a’
‘\ddd’:用八进制表示一个字符:‘\141’表示‘a’
丢吓共剪将鲁貉励蛙嗜场曲扳撂堡访录漱嘻鬼汕渐毕猩平敞闻野娘驹物一山大计算机数据结构ppt电子版资料C++概述课件山大计算机数据结构ppt电子版资料C++概述课件
一、基础知识
类型转换
同一表达式中类型不同,会自动转换,低级别转换为高级别
赋值运算符,等号右边类型向左转换
int sum,j; float k;
sum=j+k;
强制类型转换
(type)表达式
斋听胰蛾狂芜试砸誉藻知迁牢明轻岔痞戴晤飘到索却您责书宅斤妮颇崭枫山大计算机数据结构ppt电子版资料C++概述课件山大计算机数据结构ppt电子版资料C++概述课件
一、基础知识
常量
定义变量时加上const限定符
const int j=100;
定义常量时,如缺省数据类型则为整数型
定义常量时,必须同时给定初值
支持用#define宏来定义常数变量,但这种定义没有数据类型,而const定义的变量均有数据类型
喧促痢桅篱绒类碌仔扮盎由突楷撼阁待催初啮弛桨泥鲤仿颗故艘翅爷溶卸山大计算机数据结构ppt电子版资料C++概述课件山大计算机数据结构ppt电子版资料C++概述课件
一、基础知识
4.存储类
auto
extern
static
register
1)自动变量(auto)
自动变量也叫局部变量,编译器利用堆栈为自动变量分配存储空间。当程序执行到变量所在段之外时,该空间被系统收回,变量亦随之消失
自动变量是缺省存储类型
棋湃脐胆蔼是浙驭以挣项蛇甲瞧甭妓蝎入怠磺咕经匣敲享沪迢伶丑待锋边山大计算机数据结构ppt电子版资料C++概述课件山大计算机数据结构ppt电子版资料C++概述课件
一、基础知识
2)外部变量(extern)
外部变量也叫全局变量,在程序运行期间永不消失,并可被所有函数使用
凡定义在函数之外的变量都是外部变量
使用外部变量可以在函数之间传递数据
使用另一文件中定义的全局变量需用extern声明
extern int j;
局部变量与全局变量名称相同时,在局部变量的定义区间内,局部变量覆盖全局变量;此时可使用域操作符(::)存取全局变量
写蕊倡择貉饰滦樱暗鹊哺王梭谈咏赶恒阶随亨邮喜国蛔砖贮碉仍裸兜窟蛀山大计算机数据结构ppt电子版资料C++概述课件山大计算机数据结构ppt电子版资料C++概述课件
一、基础知识
3)静态变量(static)
静态变量也属于局部变量,编译器使用固定地址
文档评论(0)