- 博客(7)
- 资源 (1)
- 收藏
- 关注
原创 C++命名空间
C++之命名空间学习 #####1、using namespace std; // using编译指令 案例代码如下: #include <iostream> using namespace std;// using编译指令, 会把命名空间std中的所有实体一次性全部引进来, 有可能造成二义性问题 namespace A { void displayA() { cout <...
2020-03-04 19:11:19 64
原创 new和malloc的区别
new和malloc的区别 1、new分配内存按照数据类型进行分配,malloc分配内存按照指定的大小分配; 2、new返回的是指定对象的指针,而malloc返回的是void*,因此malloc的返回值一般都需要进行类型转换 3、new不仅分配一段内存,而且会调用构造函数,malloc不会。 4、new分配的内存要用delete销毁,malloc要用free来销毁,delete销毁的时候会调用对象...
2020-02-22 16:47:47 937 1
原创 C和C++区别
C和C++区别 设计思想上: C++是面向对象的语言,而C是面向过程的结构化编程语言 语法上: C++具有重载、继承和多态三种特性 C++相比C,增加多许多类型安全的功能,比如强制类型转换 C++支持范式编程,比如模板类、函数模板等 ...
2020-02-22 16:15:01 148
原创 static关键字的作用
1.全局静态变量 在全局变量前加上关键字static,全局变量就定义成一个全局静态变量。 内存位置:静态存储区,在整个程序运行期间一直存在 初始化:未经初始化的全局静态变量会被自动初始化为0 作用域:全局静态变量在声明他的文件之外是不可见的,准确地说是从定义之处开始,到文件结束 2.局部静态变量 在局部变量之前加上关键字static,局部变量就成为一个局部静态变量 内存位置:静态存储...
2020-02-22 16:06:04 114
原创 指针的步长
#define _CRT_SECURE_NO_WARNINGS #include <stdio.h> #include <stdlib.h> #include <string.h> #include <stddef.h> //offsetof头文件 //指针的步长 //1、指针变量+1后跳跃的字节数 void test01() { char*...
2020-01-24 15:45:12 235
原创 C语言实现贪吃蛇(即看即会)
主函数代码如下: #define _CRT_SECURE_NO_WARNINGS #include <stdio.h> #include <stdlib.h> #include <string.h> #include "snakeGame.h" #include <time.h> #include <Windows.h> int ...
2020-01-23 13:47:55 165
原创 18年广东省电设大赛后总结与反思
距离出结果已经过去10天了,虽然拿了两个三等奖但还是很开心的,从5月份赛题公布“人工智能”为主题,去自主设计作品,原先本来只组了一个队伍,后面有幸的组到了第二支队伍,我大部分的时间都是花在了第二支队伍上面,我们期末考试一结束,大概是7月10多号了,然后就迅速确定了方向,虽说是人工智能,我们还是本着学习的心态,不去搞什么“神经网络”,“深度学习”之类的,还是专注“电子”本身,我们决定做一个 老人智能...
2018-09-02 20:12:40 675
iris、wine、seeds数据集
2022-05-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人