- 博客(6)
- 收藏
- 关注
原创 面向对象第五讲
面向对象第五讲类型转换C语言中存在隐式类型转换:char < int < long < float < doubleint num = 5;double b = num;//将整型隐式转化成doublenum = 'a';//将字符隐式转换成整型C语言中存在强制类型转换int num = 5;int *p = #char *ptr = (char *)p;//将p强制转换成char型缺陷:C中强制类型转换不安全,能把任何类型都强制转化,不做类型
2021-04-14 09:46:06
153
原创 面向对象第四讲
面向对象第四讲函数重载代码质量:可读性、复用性、扩展性、维护性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
71
原创 面向对象第三讲
面向对象第三讲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
143
原创 面向对象第二讲
面向对象第二讲1.C与C++C语言是面向结构,C++是面向对象。C语言能快速地解决具体事物,但在后期的维护和扩展方面非常麻烦。C++能够解决复杂业务逻辑,彼此之间相互独立,在后期维护扩展中可以直接添加修改。面向结构能够快速解决具体任务,但从长期的角度来看,任务越复杂,面向结构的难度越大,在添加新的过程时,一般情况下,面向结构需要大范围地修改代码;在维护时,由于面向结构是将整个问题分割成若干的问题去解决的,所以不能准确定位代码,也因此不能随便服用之前写好的代码。面向对象则能完美解决这些问题。虽然
2021-03-19 02:11:23
109
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
78
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人