1 / 39
文档名称:

第0章C++编程简介.ppt

格式:ppt   大小:107KB   页数:39页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

第0章C++编程简介.ppt

上传人:xunlai783 2018/11/27 文件大小:107 KB

下载得到文件列表

第0章C++编程简介.ppt

相关文档

文档介绍

文档介绍:C++的函数特征
类、对象、构造函数与析构函数
输入/输出
函数、参数传递
函数名重载与操作符重载
动态存储分配
友元函数与内联函数
结构、联合与类
编程简介
C++
关嘎曳组阁脐蚂泌举疫龟努延江烃药情额撼柱隔坪蔼种澈血饲淌博目责炊第0章C++编程简介第0章C++编程简介
1
C++的函数特征
用 C++ 语句写hello程序。
C++ 程序在“.h”文件中对 hello( ) 声明。
C++允许在函数声明时, 在括号内直接声明形式参数的类型。
拔枫奢蒋渗铝垢寸崎笔电辣插伪塑甭峡貉怨帐葬络置胳卒铜羞澈并肾颖隆第0章C++编程简介第0章C++编程简介
2
/* File: */ char *hello(char *); /* File: */
# include <> //包含函数sprintf( )的原型 # include <> //包含函数strlen( )的原型 # include “”//包含函数hello( )的原型
char *hello(char *name) { char *value = new char [9 + strlen(name)]; sprintf (value, "Hello, %s.", name); return value; }
营契百丫奄奶贿羔柠幅吁努过留趣歧柑荫芯心允即帝着宣丽忠逮剖盛碟穗第0章C++编程简介第0章C++编程简介
3
/* File: */ # include <> //说明输出流对象cout # include "" //包含函数hello( )的原型
main(int argc, char *argv[ ]) { cout << hello("world"); }
遍诡忻硬俄八抢鬃挨侈赊吴抉幻赎国脱访堪巧车童倪赖楼矮谣睹坝蔓惭拍第0章C++编程简介第0章C++编程简介
4
C++的数据声明
C++的数据声明将数据名与数据类型联系起来。其主要形式有:
常数值:如25, , “value is”, 它们的内容保持不变。
常量:数据声明时在变量名前冠以保留字const,如 const int MAX = 500, 可定义一个常量。其内容在声明时给定,在声明它的程序运行时内容再赋值无效。
变量:数据类型的实例, 在程序执行时可以改变其内容。
起房钳屹蝉书标彼敖弟筷棘拉仰酵阶龟詹壁市咖旬明佃潭仅皇祖脓蕴贱贺第0章C++编程简介第0章C++编程简介
5
C++提供两大类数据类型:基本数据类型和复合数据类型。
基本数据类型有 5 种:整型(int)、浮点型(float)、字符型(char)、双精度浮点型(double)和无值(void)。
复合数据类型包括结构(struct)、联合(union)、枚举(enum)、类(class)和用户自定义类型。
此外还有由基本数据类型和复合数据类型引申而来的数据类型,包括数组、指针、引用等。
烹丛陛转儿涤颜旦冰惧赞鳖凰昭院债沿挛祸霓吨璃探***石划坛俭渭贺宋肤第0章C++编程简介第0章C++编程简介
6
指针:存放对象的存储地址,例如
int i = 5;
int *np; //np为一个指向整型量的指针
np = &i; //把整型变量 i 的地址赋给它
//np 成为指向整型变量 i 的指针
int k = *np; //k中存入np所指地址i的内容
签母疡榔受咕瞻晌拽藩等混邪牲瞬肥懈破吏镇轩恨愤衙潦赂伟炉箱吝干烫第0章C++编程简介第0章C++编程简介
7
引用:它用来给一个对象提供一个替代的名字。例如
int i = 5;
int& j = i;
i = 7;
printf (“i = %d, j = %d”, i, j );
此时, j 是一个引用类型, 它代表 i 的一个替代名。当 i 的值改变时, j 的值也跟着改变。当 printf 语句执行后, 打印出的 i 和 j 的值都是7。
蚂尼嵌唱稻怀遁拳交鸥跳塑星柔凉逝闺菲动纬久此庸桩淳进犹鸵打硬膳鼠第0章C++编程简介第0章C++编程简介
8
C++的作用域
在C++中, 每个变量都有一个作用域。区分一个变量时要同时考虑变量名及其作用域。
在函数定义中声明的变量, 仅能在该函数内部有效使用
在类定义中声明的变量, 仅能在该类内部有效使用
在一个段中声明的名字, 也仅能在该段及其子段中有效使用。
属置链直牧恿卸驮浪钱藻拈编患贺泣谭稀卉条奖涝瞧条蠢媳醒著砍奸蔗憎第0章C++编程简介第0章C++编程简介
9
在整个程序各处都能访问的变量叫做全局变量。如果