自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 C/C++笔试题-DAY2

extern "C"的主要作用就是为了能够正确实现C++代码调用其他C语言代码。加上extern "C"后,会指示编译器这部分代码按C语言的进行编译,而不是C++的。1.在C++程序中,如何引用C程序 或者 extern "C"的作用是什么。2)引用初始化不可改变,而指针初始化可以改变所指向的对象。4)引用本身不占内存空间,指针本身是一个变量,占内存。3)不存在空值的引用,但是存在空值的指针。1)引用必须初始化,指针不必初始化。2. 引用和指针的区别。

2022-09-26 23:23:30 352 1

原创 C++函数重载(overload)

而C语言不支持,原因在于C和c++,他们之间对源程序编译技术不一样,C++编译器编译源文件时通过底层倾轧(name mangling)技术,v--void ---int c -- char。函数重载:函数名相同,函数的参数个数,函数的参数类型,函数的参数顺序形成的这些函数,那么说这些函数构成 函数重载。将原有函数名 + 参数类型 ----> 在底层时,形成一个新的函数名,从底层,各个函数名还是不一样的。1. 函数名相同 --- 前提条件。---因为它的实现发生在程序编译期。

2022-09-26 23:09:44 1458

原创 C++内联函数(inline)和 默认参数(default argment)

返回值类型 函数名(type 形参变量名 = 默认值){}应用场景引入:通常情况下,函数在被调用时,形参从实参那里取得值,这一过程中,发生了值拷贝操作,但是,对于 多次调用一个函数同一个实参时,C++给出了更好解决方案。给形参一个默认值,就不需要从实参那里拷贝值了。如果希望给形参一个初始值,这样子,在函数调用时,可以考虑给形参传值也可以使用默认值演示代码/*默认参数1)如果一个函数有多个参数时,那么,默认参数要从最右开始设置,右边参数不是默认参数,左边的参数不能是默认参数。

2022-09-26 22:59:45 530

原创 C++引用(Reference)

在C++中,引入引用就是为了避免指针在使用过程中可能出现的问题(空指针,不合法内存),提高程序的安全性。引用是一种关系型声明的类型,说明它跟别的变量的关系,它所声明的变量不占内存空间,通俗来讲,是已有变量的别名,来说明跟已有变量的关系,所以引用变量的类型要跟已有变量的类型保持一致。

2022-09-26 22:50:47 1686

原创 C笔试题-DAY1

情况一: 解析:情况二: 解析: 补充:情况三: 解析:所以,对于堆内存的释放,正确的方法:情况四: 解析:

2022-09-23 12:30:01 94

原创 C++基本程序结构分析

源文件: .cpp .cc .cxx头文件:.h .hpp1)#include ---> C++头文件跟C不一样,不要加后缀.hi ---> in --->输入o --> out ---> 输出输入和输出以流(stream)的来进行,所以就无需指定输入和输出的格式化(%d,%s,...)该文件的作用:用于包含标准的IO对象的定义cin --- 标准输入流,它相当于键盘,cin >> i >> j --->一次性输入多个,在输入时,要空格或回车cout --- 标准输出流,它相当于屏幕。

2022-09-23 08:49:09 455

原创 C++环境搭建——DAY1

1.windows学习工具vs(微软IDE(集成开发环境)) --VS一般指Microsoft Visual Studioqt creater(windows版本)vscodedev-c++2.linux学习工具g++编译器。

2022-09-23 08:40:44 519

原创 HTTPS和HTTP有什么区别

HTTP:超文本传输协议(Hyper Text Transfer Protocol,HTTP)是一个简单的请求-响应协议,它通常运行在TCP之上。它指定了客户端可能发送给服务器什么样的消息以及得到什么样的响应。HTTPS:HTTPS (全称:Hyper Text Transfer Protocol over SecureSocket Layer),是以安全为目标的 HTTP 通道,在HTTP的基础上通过传输加密和身份认证保证了传输过程的安全性。

2022-09-22 10:48:42 655

原创 TCP和UDP的区别及使用场景

TCP:传输控制协议(TCP,Transmission Control Protocol)是一种面向连接的、可靠的、基于字节流的传输层通信协议,由IETF的RFC 793 定义。UDP:Internet 协议集支持一个无连接的传输协议,该协议称为用户数据报协议(UDP,User Datagram Protocol)。UDP 为应用程序提供了一种无需建立连接就可以发送封装的 IP 数据包的方法。RFC 768 描述了 UDP。

2022-09-22 10:00:47 4858

原创 TCP三次握手、四次挥手相关知识点

TCP三次握手、四次挥手面试记忆点

2022-09-21 23:19:15 315

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除