腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
返回腾讯云官网
C语言中文社区
专注于C语言编程技术分享
专栏作者
举报
179
文章
178739
阅读量
29
订阅数
订阅专栏
申请加入专栏
全部文章(179)
编程算法(60)
c 语言(37)
c++(25)
程序(14)
指针(14)
函数(12)
ide(11)
linux(9)
存储(9)
网络安全(9)
https(8)
int(7)
变量(7)
数据(7)
数组(7)
for循环(6)
编程(6)
源码(6)
http(5)
数据结构(5)
内存(5)
NLP 服务(4)
java(4)
python(4)
单片机(4)
git(4)
github(4)
api(4)
开源(4)
tcp/ip(4)
编译器(4)
工作(4)
javascript(3)
嵌入式(3)
打包(3)
unix(3)
ubuntu(3)
windows(3)
gpt(3)
排序(3)
排序算法(3)
原型(3)
字符串(3)
ios(2)
node.js(2)
android(2)
sql(2)
分布式(2)
udp(2)
安全(2)
break(2)
case(2)
char(2)
debug(2)
unsigned(2)
volatile(2)
遍历(2)
测试(2)
技巧(2)
开发(2)
开发者(2)
设计(2)
算法(2)
优化(2)
原理(2)
对象存储(1)
swift(1)
perl(1)
c#(1)
vbscript(1)
react(1)
css(1)
html(1)
mvc(1)
搜索引擎(1)
apache(1)
spring(1)
腾讯云测试服务(1)
网站(1)
游戏(1)
缓存(1)
面向对象编程(1)
自动化测试(1)
gcc(1)
socket编程(1)
uml(1)
微信(1)
微服务(1)
groovy(1)
copy(1)
data(1)
exit(1)
factory(1)
fopen(1)
function(1)
goto(1)
graphics(1)
inline(1)
key(1)
map(1)
md5(1)
select(1)
shift(1)
size(1)
struct(1)
swap(1)
void(1)
编译(1)
程序员(1)
磁盘(1)
递归(1)
对象(1)
二进制(1)
服务器(1)
高性能(1)
工程师(1)
公众号(1)
行业(1)
后台(1)
继承(1)
基础(1)
计算机(1)
加密(1)
接口(1)
科技(1)
模块化(1)
内核(1)
权限控制(1)
数据类型(1)
数学(1)
统计(1)
系统(1)
效率(1)
性能(1)
语法(1)
重定向(1)
搜索文章
搜索
搜索
关闭
C语言面向对象的简单例子
char
struct
对象
继承
接口
C语言是一种面向过程的语言,但是也可以用结构体和函数指针来模拟面向对象的特性,比如封装、继承和多态。下面我们来看一些具体的例子和应用。
C语言中文社区
2024-04-16
47
0
C语言和C++的区别和联系?AI是这样回答的
函数
语法
c++
编程
编译器
总之,C语言和C++虽然有很多共同之处,但在编程范式、安全性、抽象层次等方面存在显著差异。开发者可以根据项目需求选择合适的语言,C语言更适合对性能要求极高且不需要高级特性的场景,而C++则在提供高效性能的同时,还能借助面向对象和泛型编程等特性提高软件的可维护性和可扩展性。
C语言中文社区
2024-03-21
124
0
轻松掌握C语言中的sqrt函数,快速计算平方根的魔法秘诀
存储
安全
变量
函数
原型
这段代码首先包含了必要的头文件,然后声明了一个变量 number 并赋予一个正数值,接着安全地调用了 sqrt() 函数,最后打印出了结果。
C语言中文社区
2024-01-17
174
0
曾遭 Linus 炮轰“很烂”的 C++,现受开发者支持:Linux 内核应从 C 转到 C++!
c++
linux
编程
开发者
内核
前有 C 语言当道,后有 Rust “杀入”,时下又有一场关于 C++ 才应该成为 Linux 内核语言的争论被旧事重提了。
C语言中文社区
2024-01-17
291
0
嵌入式开发常见的3个C语言技巧
嵌入式
函数
技巧
开发
指针
在嵌入式开发中,常常要操作寄存器,对寄存器进行写入,读出等等操作。每个寄存器都有自己固有的地址,通过C语言访问这些地址就变得尤为重要。
C语言中文社区
2024-01-04
116
0
4 个案例代码告诉你,C 语言中 volatile 关键字的高级玩法
volatile
编程
编译器
优化
指针
在C语言编程中,volatile是一个重要的关键字,用于告知编译器变量可能会在意料之外被改变,从而避免编译器对该变量的优化。尽管最常见的用途是在多线程编程中,volatile还有一些高级应用。本文将深入探讨volatile关键字的高级应用,提供具体的C语言代码示例并进行讲解。
C语言中文社区
2024-01-04
191
0
比尔盖茨:GPT-5不会比GPT-4好多少,生成式AI已达到极限
gpt
工作
计算机
开发
数据
虽然他已不再正式参与微软的日常运营,但仍在担任顾问,并且熟悉OpenAI领导团队的想法。
C语言中文社区
2023-12-01
139
0
C语言实现http下载器(附代码)
http
测试
服务器
数据
重定向
本次给大家分享一个C语言实现http的下载器。比如做OTA升级功能时,我们能直接拿到的往往只是升级包的链接,需要我们自己去下载,这时候就需要用到http下载器。
C语言中文社区
2023-11-28
249
0
让你遥遥领先的7个编程习惯
编程
测试
工程师
工作
设计
我和很多杰出的软件工程师们一起工作过,他们有的来自FAANG之类的大公司,有的来自正处于创业阶段的小公司。
C语言中文社区
2023-11-07
127
0
面试题44:请解释 C 语言中的 volatile 关键字的作用,举例子说明如何使用 volatile 关键字
volatile
变量
编译器
内存
优化
请解释 C 语言中的 volatile 关键字的作用,举例子说明如何使用 volatile 关键字
C语言中文社区
2023-11-07
113
0
面试题26:请解释C语言中的内联函数,如何定义和使用内联函数?
function
inline
程序
函数
效率
在C语言中,当程序调用一个函数时,必须进行一些额外的操作,如保存寄存器、设置堆栈等。这些操作会花费一定的时间,如果函数调用非常频繁,这些时间累积起来也是相当可观的。
C语言中文社区
2023-09-27
139
0
面试题012:请解释一下C语言中的结构体
存储
变量
数据
数据类型
指针
结构体(Struct)是C语言中一种复合数据类型,它允许我们将不同类型的数据组合在一起,形成一个单一的变量。
C语言中文社区
2023-09-13
172
0
面试题011:请解释一下C语言中的do-while循环和while循环之间的区别
int
当面试官问到C语言中的do-while循环和while循环之间的区别时,我会这样详细回答:
C语言中文社区
2023-09-13
151
0
面试题010:C语言中的预处理器是什么?
debug
编译
编译器
函数
模块化
预处理器是C语言编译过程中的一个重要组成部分,它负责在实际的编译之前对源代码进行一系列的预处理操作。预处理器指令以#开头,用于在编译之前对源代码进行宏替换、条件编译和文件包含等操作。
C语言中文社区
2023-09-13
164
0
面试题009:请解释一下C语言中的文件I/O操作,以及如何使用fopen()、fprintf()和fclose()函数。
fopen
函数
数据
原型
指针
请解释一下C语言中的文件I/O操作,以及如何使用fopen()、fprintf()和fclose()函数。
C语言中文社区
2023-09-13
124
0
面试题008:请解释一下C语言中的函数指针,并且给出一个例子进行说明?
int
变量
函数
数组
指针
当面试官问到C语言中的函数指针时,可以这样回答:函数指针是指向函数的指针变量。它可以用于在程序中传递函数作为参数,或者将函数作为返回值。函数指针提供了一种灵活的方式来调用不同的函数,以适应不同的需求和场景。函数指针的定义格式如下:
C语言中文社区
2023-09-01
172
0
面试题007:解释一下C语言中的switch语句是如何工作的?它有哪些限制?
break
case
程序
工作
原理
当面试官问到C语言中的switch语句时,可以这样回答:switch语句是一种用于根据表达式的值选择不同执行路径的控制流语句。它可以使代码更加简洁和可读,并且可以根据不同的条件执行不同的代码块。switch语句的工作原理如下:
C语言中文社区
2023-09-01
219
0
面试题006:什么是C语言中的位运算符?请解释一下&、|和^运算符。
int
unsigned
变量
二进制
权限控制
当面试官问到C语言中的位运算符时,可以这样回答:位运算符是用于在二进制位级别上进行操作的运算符,它们直接操作变量的各个位,而不考虑它们的整体值。C语言中的常见位运算符包括按位与(&)、按位或(|)和按位异或(^)。
C语言中文社区
2023-09-01
141
0
面试题005:请解释一下C语言中的指针数组和数组指针。它们有什么不同?
存储
遍历
数据
数组
指针
当面试官问到C语言中的指针数组和数组指针时,可以从概念、示例和区别几个方面详细说明了它们的含义和区别。
C语言中文社区
2023-08-28
160
0
面试题004:C语言中的break和continue语句有什么不同?
break
for循环
int
break语句用于终止循环(for、while或do-while循环)或switch语句块的执行,并跳出当前的循环或switch语句。
C语言中文社区
2023-08-28
146
0
点击加载更多
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
立即发文
Python精品学习库
代码在线跑,知识轻松学
立即查看
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
立即体验
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
立即查看
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档