- 博客(6)
- 收藏
- 关注
原创 面向对象第五讲
面向对象第五讲 类型转换 C语言中存在隐式类型转换:char < int < long < float < double int num = 5; double b = num;//将整型隐式转化成double num = 'a';//将字符隐式转换成整型 C语言中存在强制类型转换 int num = 5; int *p = # char *ptr = (char *)p;//将p强制转换成char型 缺陷:C中强制类型转换不安全,能把任何类型都强制转化,不做类型
2021-04-14 09:46:06
172
原创 面向对象第四讲
面向对象第四讲 函数重载 代码质量:可读性、复用性、扩展性、维护性 int a,b,c;//缺少自注释性 int count; int max_num; 代码规范: 1.用英文(不用拼音或单字母) 2.下划线或驼峰式 函数重载: 函数名相同,函数形参个数、类型或者顺序不同。 个数: int add(int a,int b); int add(int a); 类型: int add(int a,int b); double add(double a,double b); 顺序:(前提:类型不同) d
2021-03-31 23:39:28
92
原创 面向对象第三讲
面向对象第三讲 1.输入与输出 #include <iostream> using namespace std; int main() { int num; char ch; double d; char src[100]; //cin:对象(变量) >> 输入流 cin >> num; cin >> ch; cin >> d; //cin >> src;
2021-03-20 14:25:57
172
原创 面向对象第二讲
面向对象第二讲 1.C与C++ C语言是面向结构,C++是面向对象。 C语言能快速地解决具体事物,但在后期的维护和扩展方面非常麻烦。 C++能够解决复杂业务逻辑,彼此之间相互独立,在后期维护扩展中可以直接添加修改。 面向结构能够快速解决具体任务,但从长期的角度来看,任务越复杂,面向结构的难度越大,在添加新的过程时,一般情况下,面向结构需要大范围地修改代码;在维护时,由于面向结构是将整个问题分割成若干的问题去解决的,所以不能准确定位代码,也因此不能随便服用之前写好的代码。 面向对象则能完美解决这些问题。虽然
2021-03-19 02:11:23
139
2
原创 面向对象第一讲
面向对象第一讲 19级方向: 嵌入式+人工智能(在嵌入式原有基础上,把人工智能前沿应用融合在一起,达到应用方向上的需求) 1.嵌入式开发概述(面向对象在嵌入式开发中的角色) 传统开发模式: 根据硬件编写软件 #mermaid-svg-k2tygk74rbjWILLG .label{font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family);fill:#333;color:#333}#mermaid-svg
2021-03-18 18:46:43
103
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人