- 14
- 0
- 约 7页
- 2017-06-09 发布于河南
- 举报
C自学笔记(一)C基础知识
C++基础知识汇总
1 C++ c
、 继承了 语言高效、简洁、快速、可移植的传统,增加了面
向对象编程和泛型编程的支持!
2、不能将一个数组赋给另一个数组
3、句点( . )是成员运算符
4 c++
、 不提倡使用外部变量,但提倡使用外部结构声明,另外,在
外部声明符号常量通常更合理!
5、可以将结构作为参数传递给函数,也可以让函数返回一个结构,
C++
同时,也可以在相同类型的结构间进行赋值!换句话说, 使得结
int double
构类型和 、 等内置类型的用法几乎完全一样!
struct C Student
声明结构变量时可以省略 关键字,( 语言不行),如
是一个结构类型,则声明一个结构类型的变量可以这样:
Studentstudent;(类似于inta;这样)
对结构对象进行初始化时,如果指定的初始值比成员少,余下的成员
将被默认设置为零,这点与数组有点相似!
6 c++
、 结构类型除了可以定义成员变量外,还可以定义成员函数,
C
而 语言不行,但这种特性通常被用于类中!
7 C++
、 提倡将结构定义与变量声明分开!
8、可以创建普通的结构变量,也可以创建结构数组,如student结
int
构类型与 类型比较如下:
Studentbianliang; int bianliang; //inta;
Studentbianliang[100]; int bianliang[100]; //inta[100];
这样相当于结构数组中的每一个元素都包含若干个结构定义的所有
成员!
、共用体
int
顾名思义,即共用同一段内存,这段内存可以存储 型数据,也可
以存储double型数据,也可以存储char型数据,但在同一时刻它只
能存储一种数据!例如:一个水杯,它可以装水,可以装酒,可以装
醋,但同一时刻它只能装一种东西,或是水,或是酒,或是醋,试想
如果同时装下水酒醋,岂不成了混杂物没有用了?
共用体的目的是为了节省内存,同一段内存,想用做char型时便是
char int int
型,想用作 型时便是 型,一段内存,多种用途,岂不节
省了内存!
共用体的定义与结构类似!使用共用体变量时,后一个值会覆盖前一
个值!
10、枚举提供了另一种创建符号常量的工具,这种方式可以代替
const。枚举与使用结构相似。定义枚举时枚举值会默认从零开始,
依次递增 ,当然也可以显式的指定出来!枚举只定义了赋值运算符,1
+ Band
所以如 等运算符都不能用! 是枚举类型变量!
Spectrumband;
int
可以将有效的 值通过强制类型转换赋给枚举类型的变量
Band=(spectrum)3 // 3
将 强制转换为枚举类型
可以用枚举类型来定义switch语句中使用的符号常量!
11、在对指针应用 解除引用运算符 之前,一定要将指针初始化为一*
个确定的、合适的值!像下面这样是很危险的!
12、不能简单的把整数赋给指针,像下面这样的赋值在C++中是非
C c
法的!(在 以下的 语言中也许可以)
C++因为在类型一致方面一直比较严格,所以如果想用上面的方式,
应该使用强制类型转换!如下这样:
看看指针如何在运行时分配内存!
14、常规变量声明分配内存的方式与new分配内存的方式不同!
15、对于new分配出来的内存,在使用完之后必须用delete释放掉,
否则会造成内存泄漏。禁止去delete不是用new分配出来的内存,
禁止重复delete同一个new出来的内
您可能关注的文档
- 几种典型中厚板材外观缺陷的种类、形态及成因.pdf
- 专题复习一 选择题解法(中考课件).ppt
- 多媒体辅助会计教学的局限及对策.pdf
- 桉树营养状况与诊断方法综述.pdf
- 专题复习-新中国外交成就课件.ppt
- 世界物质性教学课件.ppt
- 行政裁量基准的法理思考.pdf
- 高职院校学生顶岗实习面临的问题及对策.pdf
- 两点论与重点论统一.ppt
- 拜耳法赤泥浆液的沉降分离特性.pdf
- 小区绿化施工协议书.docx
- 墙面施工协议书.docx
- 1 古诗二首(课件)--2025-2026学年统编版语文二年级下册.pptx
- (2026春新版)部编版八年级道德与法治下册《3.1《公民基本权利》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《4.3《依法履行义务》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《6.2《按劳分配为主体、多种分配方式并存》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《6.1《公有制为主体、多种所有制经济共同发展》PPT课件.pptx
- 初三教学管理交流发言稿.docx
- 小学生课外阅读总结.docx
- 餐饮门店夜经济运营的社会责任报告(夜间贡献)撰写流程试题库及答案.doc
最近下载
- DLT5375-2018 火力发电厂可行性研究报告内容深度规定.pdf VIP
- (2026年春新版)人教版八年级生物下册全册教案.doc
- ISO 5173 2009 金属材料焊缝的破坏性试验—弯曲试验(中文版).pdf VIP
- (高清版)DB13(J)∕T 8555-2023 县城特色风貌设计标准.pdf VIP
- 高级政治经济学(蔡继明)6.分工体系与广义价值决定.ppt VIP
- 潍坊亚星新材料有限公司500吨年六氯环三磷腈和500吨年苄索氯铵项目环境影响报告书.pdf VIP
- 最新2026年时事政治题单招及答案(夺冠).docx VIP
- 学校1530安全教育记录(2026年春季期).docx
- [会计理论葛家澍pdf]葛家澍和他的会计时代.docx VIP
- 解读GB 6441-2025《生产安全事故分类与编码》.pptx
原创力文档

文档评论(0)