C语言面试题
文章平均质量分 73
Colin Nice
这个作者很懒,什么都没留下…
展开
-
大端模式和小端模式的区别
一、什么是大端和小端Big-Endian和Little-Endian的定义如下:Little-Endian就是低位字节排放在内存的低地址端,高位字节排放在内存的高地址端。Big-Endian就是高位字节排放在内存的低地址端,低位字节排放在内存的高地址端。举一个例子,比如数字0x12 34 56 78在内存中的表示形式为:1)大端模式:低地址 -----------------> 高地址0x12 | 0x34 | 0x56 | 0x782)小端模式:低地址 ------原创 2021-12-04 22:29:45 · 3071 阅读 · 0 评论 -
c++11之智能指针
智能指针是存储指向动态分配(堆)对象指针的类,用于生存期的控制,能够确保在离开指针所在作用域时,自动地销毁动态分配的对象,防止内存泄露。智能指针的核心实现技术是引用计数,每使用它一次,内部引用计数加1,每析构一次内部的引用计数减1,减为0时,删除所指向的堆内存。C++中用的最多的是下面三种智能指针C++11中提供了三种智能指针,使用这些智能指针时需要引用头文件std::shared_ptr:共享的智能指针std::unique_ptr:独占的智能指针。原创 2024-02-22 18:19:13 · 898 阅读 · 1 评论 -
C语言排序算法-冒泡排序
【代码】C语言排序算法-冒泡排序。原创 2024-02-19 17:02:32 · 403 阅读 · 1 评论