
C语言
文章平均质量分 95
想念@思恋
这个作者很懒,什么都没留下…
展开
-
【面试宝典】60道C++STL高频题整理(附答案背诵版)
迭代器是 C++ 标准模板库(STL)中的一个重要概念。简单来说,迭代器就像是一个指针,用于访问和遍历容器中的元素(比如数组、链表、集合等)。迭代器提供了一种统一的方法来访问容器中的元素,而不需要关心容器的具体类型。遍历容器: 通过迭代器可以遍历容器中的所有元素。例如,使用begin()和end()方法获取容器的起始和结束迭代器,然后通过循环来访问每个元素。访问元素: 可以通过迭代器读取或修改容器中的元素。连接算法与容器: STL 中的很多算法(如排序、查找等)都是通过迭代器来操作容器的。原创 2024-05-29 23:38:35 · 7225 阅读 · 0 评论 -
【面试宝典】39道C++内存管理高频题库整理(附答案背诵版)
内存泄漏是指在程序中已分配的内存未被正确释放,导致该部分内存在程序运行期间一直占用而无法被再次使用的现象。这会逐渐消耗系统的内存资源,可能导致程序运行缓慢甚至崩溃。在C++中,内存泄漏主要发生在使用动态内存分配时。如何避免内存泄漏正确使用new和delete- 每次使用new分配内存后,都应确保在适当的时机使用delete释放内存。对于数组,使用new[]和delete[]。使用智能指针- C++11及之后的版本中,推荐使用智能指针(如)来自动管理内存。原创 2024-05-29 23:37:28 · 6880 阅读 · 0 评论 -
【面试宝典】30道C语言高频题库整理(附答案背诵版)
数组是一种数据结构,用于存储一系列同类型的元素。在C语言中,数组的所有元素都必须是相同的数据类型(如全部是int类型或全部是float类型)。数组中的每个元素都可以通过数组索引(一个从0开始的整数)来访问。这使得数组非常适合用于存储数据集合,如数字列表或字符集合,其中元素数量是已知的。数据类型 数组名[数组大小];数据类型:数组中元素的类型。数组名:用于标识数组的名称。数组大小:数组中可以存储元素的数量,必须是一个整数。假设我们需要存储一个班级中5名学生的分数,我们可以使用一个int。原创 2024-05-28 22:11:00 · 7214 阅读 · 0 评论 -
C语言实现PING命令
/*name: tyler学号:001time:2019/11/26 12:34*/#define _WINSOCK_DEPRECATED_NO_WARNINGS#define _CRT_SECURE_NO_WARNINGS#include<stdio.h>#include<Winsock2.h>#include<WS2tcpip.h>#i...原创 2020-02-28 18:48:02 · 1430 阅读 · 0 评论