首页
学习
活动
专区
工具
TVP
发布

C语言中文社区

专注于C语言编程技术分享
专栏作者
179
文章
178889
阅读量
29
订阅数
C语言和C++的区别和联系?AI是这样回答的
总之,C语言和C++虽然有很多共同之处,但在编程范式、安全性、抽象层次等方面存在显著差异。开发者可以根据项目需求选择合适的语言,C语言更适合对性能要求极高且不需要高级特性的场景,而C++则在提供高效性能的同时,还能借助面向对象和泛型编程等特性提高软件的可维护性和可扩展性。
C语言中文社区
2024-03-21
1240
曾遭 Linus 炮轰“很烂”的 C++,现受开发者支持:Linux 内核应从 C 转到 C++!
前有 C 语言当道,后有 Rust “杀入”,时下又有一场关于 C++ 才应该成为 Linux 内核语言的争论被旧事重提了。
C语言中文社区
2024-01-17
2960
C++ 共享指针四宗罪
在基于C++的大型系统的设计实现中,由于缺乏语言级别的GC支持,资源生存周期往往是一个棘手的问题。系统地解决这个问题的方法无非两种:
C语言中文社区
2022-05-31
4350
深入理解C语言中的 malloc:malloc() 与 free() 原理图解
本文分为三个等级自顶向下地分析了glibc中内存分配与回收的过程。本文不过度关注细节,因此只是分别从arena层次、bin层次、chunk层次进行图解,而不涉及有关指针的具体操作。
C语言中文社区
2022-05-31
7290
推荐 10 款适合 C/C++ 开发人员的 IDE
IDE是程序员用于编程的应用程序或软件。IDE主要包括三部分,即源代码编辑器,构建自动化工具(编译器)和调试器。源代码编辑器是程序员可以编写代码的地方,而程序员使用构建自动化工具来编译代码,而调试器则用于测试或调试程序以解决代码中的任何错误。
C语言中文社区
2022-05-31
6.1K0
一个结构体指针数组内存分配问题引发的思考
为了在程序运行过程中,将两个结构体数组合并成一个大的结构体,在节省空间的基础上,我使用一个大的结构体指针数组,来将其元素分别指向结构体数组中的结构体。
C语言中文社区
2022-05-31
9900
C++11 实现一个自动注册的工厂
之前在项目代码里面看到同事写了个自动注册的工厂类,虽然当时我看不懂,但我大受震撼。
C语言中文社区
2022-05-31
7040
开发C语言的3款神器,个人觉得第三款用着最香!
进入官网后会发现有三种版本可供下载,分别是社区版、专业版和企业版,冲哥这里选择的是专业版。
C语言中文社区
2022-05-31
1.1K0
使用VS2019编写C语言程序,环境安装配置+代码调试
https://visualstudio.microsoft.com/zh-hans/vs/
C语言中文社区
2022-05-31
6670
2020年12月编程语言排行榜,C语言稳居第一
TIOBE 公布了 2020 年 12 月的编程语言排行榜。C语言依然排行第一,随后分别是Java、Python、C++、C#。前20名排行如下:
C语言中文社区
2022-05-31
3930
解不了这十道C语言题,你敢说你精通C语言?
本文展示了10个C语言的迷题以及答案,而且有相当的一些例子可能是我们日常工作可能会见得到的。通过这些迷题,希望你能更了解C语言。
C语言中文社区
2022-05-30
4480
一文读懂C语言中的存储类型
加载的是可执行文件代码段,所有的可执行代码都加载到代码区,这块内存是不可以在运行期间修改的。
C语言中文社区
2022-05-30
6670
给宇宙最强Visual Studio Code配置编译和运行C/C++
C++ 是一种静态类型的、编译式的、通用的、大小写敏感的、不规则的编程语言,支持过程化编程、面向对象编程和泛型编程。通用的基于C的中级编程语言。它是由Bjarne Stroustrup于1979年开发的。当今许多操作系统,系统驱动程序,浏览器和游戏都使用C++作为其核心语言,从而使其成为最受欢迎的语言之一。
C语言中文社区
2022-05-30
3760
文件操作之fprintf和fscanf函数
上次我们讲到C语言——文件的基本操作,今天我们继续介绍两个文件操作哈数:fprintf和fscanf
C语言中文社区
2022-05-30
4690
简单的C程序示例
前面两天分别介绍了C语言学习路线和初识C语言 今天我们正式了解C语言程序,和学习其它语言一样,先从Hello World开始。
C语言中文社区
2022-05-30
5950
10个基础且实用的C语言经典实例【附源码】
程序分析:判断素数的方法:用一个数分别去除2到sqrt(这个数),如果能被整除,则表明此数不是素数,反之是素数。
C语言中文社区
2022-05-29
5630
5分钟搞懂C语言的传值和传址
好了,不要再纠结了,一起分析一下这段代码,为了清楚的说明,我们在swap函数里也加一个输出函数,然后看看结果。
C语言中文社区
2022-04-14
5660
动图图解C语言选择排序算法,含代码分析
每一次从待排序的数据元素中选出最小(或最大)的一个元素,存放在序列的起始位置,然后,再从剩余未排序元素中继续寻找最小(大)元素,然后放到已排序序列的末尾。以此类推,直到全部待排序的数据元素排完。
C语言中文社区
2022-04-13
6650
图解C语言冒泡排序算法,含代码分析
使用冒泡排序前的原始数据是: 12 43 23 13 65 17 98 45 67 88
C语言中文社区
2021-05-26
7840
实例分析C语言中strlen和sizeof的区别
sizeof操作符返回的是参数所占的内存数,而 strlen函数返回的是参数的字符串长度,不是所占用的内存的大小。需要注意的是,strlen函数的参数是字符串,并且必须以串结束符“\0”结尾。看看下面的代码。
C语言中文社区
2021-05-26
6940
点击加载更多
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档