网站首页 第394页
-
C语言 vs C++:谁才是编程界的“全能王者”?
C++和C语言作为两种广泛使用的编程语言,在设计理念、功能特性和适用场景上有显著差异。以下是它们的主要区别:1.编程范式oC语言:过程式编程,强调函数和步骤化执行。oC++:多范式语言,支持过程式、面向对象(类、继承、多态)和泛型编程...
2025-06-13 nanyue 技术文章 88 ℃ -
C语言无锁编程指南(c语言锁机代码)
1.引言在多线程高并发领域,传统的互斥锁(mutex)虽然简单易用,但也会带来线程阻塞、上下文切换开销、死锁等问题。...
2025-06-13 nanyue 技术文章 55 ℃ -
什么时候用C而不用C++?(c语言中什么时候用char)
为什么用C此时,你可能会问自己:“他为什么要用C来做呢?”毕竟我所描述的簿记工作用其他的语言来写会容易得多,比如Smalltalk、Lisp或者Snobol,它们都有垃圾收集机制和可扩展的数据结构。...
2025-06-13 nanyue 技术文章 56 ℃ -
C++中使用new申请内存来实现动态数组
前言...
2025-06-13 nanyue 技术文章 70 ℃ -
C|地域设置改变程序的语言环境,字符分类及字符判断函数
1地域设置改变程序的语言环境C语言是世界性的编程语言,它支持全球的语言系统,可以处理英文、中文、日文、韩文、德语、法语、拉丁文、希腊文等。我们可以通过setlocale()函数进行地域设置,改变程序的语言环境。地域设置是与某个地区(或...
2025-06-13 nanyue 技术文章 32 ℃ -
Effective C++——条款3:尽量用 new 和 delete 而不用 malloc 和 free
前言malloc和free是C语言中的库函数,在C++的应用中使用会产生问题,原因在于它们太简单:他们不知道构造函数和析构函数。初始化...
2025-06-13 nanyue 技术文章 40 ℃ -
C语言进阶教程:多级指针的应用(c++多级指针)
在C语言中,指针可以指向变量的地址。多级指针(PointerstoPointers或MultilevelPointers)则是指向另一个指针地址的指针。这种概念可以扩展到任意级别(二级指针、三级指针等),但在实际应用中,二级指针最...
2025-06-13 nanyue 技术文章 29 ℃ -
C语言进阶教程:链表(单向、双向、循环)的实现与操作
C语言进阶教程:链表(单向、双向、循环)的实现与操作链表是一种基础且重要的数据结构,它由一系列节点(Node)组成,这些节点在内存中不必是连续存储的。每个节点包含数据域和指向下一个(或上一个)节点的指针域。链表因其动态性(可以方便地插入和删...
2025-06-13 nanyue 技术文章 44 ℃ -
C 语言—基础命令(c语言基础指令)
VMwareWorkstation虚拟机软件:打开一个已经安装了ubuntu或deepin或其他操作系统的虚拟机,如下图所示:在虚拟机和宿主机切换鼠标:ctrl+alt;...
2025-06-13 nanyue 技术文章 59 ℃ -
C++中的new、operator new与placement new
当我们使用了new关键字去创建一个对象时,你知道背后做了哪些事情吗?A*a=newA;...
2025-06-13 nanyue 技术文章 47 ℃
- 控制面板
- 最新留言
-
