C/C++ 学习笔记

C / C++

Part 1 C 语言
★C语言简介★

Unit 1. 基础语法

基本概念

1.1 命名规则

命名规则

1.2 数据类型

数据类型
C、C++、Java 基本数据类型对比

1.3 格式化输入输出

字符串简介
格式转换符
printf()
scanf()
字符的 I/O

1.4 运算符

运算符及优先级
% 运算符
自增和自减运算符
逗号运算符
备选的逻辑运算符
sizeof 运算符 和 size_t 类型

1.5 类型转换

类型转换

Unit 2. 流程控制

分支结构
循环结构
跳转

Unit 3. 函数

函数介绍
函数的定义和声明
函数参数的传递

Unit 4. 数组

数组简介
数组和函数
多维数组

Unit 5. 指针

指针简介
复杂指针类型
指针和多维数组
指针、函数、数组
函数指针
[转] 指针详解

Unit 6. 字符串及其函数

字符串
字符串函数
字符函数

Unit 7. 存储类别

存储类别
动态分配内存
类型限定符

Unit 8. 文件 I/O

与文件进行通信
标准 I/O
文件 I/O 函数

Unit 9. 其他数据形式

结构体
联合和枚举
typedef 简介

Unit 10. 位操作

位运算符及应用
位字段

Unit 11. 预处理和 C 库

宏定义指令:#define
文件包含指令:#include
其他预处理指令
泛型选择表达式(C11)
内联函数(C99)
_Noreturn 关键字
C 库介绍


Part 2 C++

Unit 1. 基础知识

C++ 和 C 语言
1. 复合类型
2. 数组的替代品
3. 函数探幽
4. 内存模型

Unit 2. 类和对象

1. 面向对象编程
2. 类的声明
3. 类的使用
4. 构造方法和析构方法
5. 对象数组
6. 类作用域与常量

Unit 3. 成员函数

1. const 和 this
2. 运算符重载
3. 友元函数
4. 重载运算符练习: 矢量类
5. 类的自动转换和强制类型转换
6. 复习

Unit 4. 类和动态内存分配

1. StringBad 类
2. 有关函数返回对象的说明
3. 指向对象的指针
4. 练习:队列模拟
5. 复习

Part 3 错误记录

Segmentation fault —— 使用了未分配的内存
#define 使用错误
牛客错题记录


Part 4 SDUT 记录

Unit 1. 基础练习

小鑫の日常系列故事(二)——石头剪子布
矩阵的舞蹈
爬山

Unit 2. 递推练习

养兔子
骨牌铺方格
三国佚事—巴蜀之危
折线分割平面

Unit 3. 递归练习

计算组合数
因式分解
汉诺塔
数据结构实验之链表三:链表的逆置

Unit 4. 链表练习

整理音乐
约瑟夫问题(循环链表)


  • 4
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值