最新 最热

C语言中setjmp和longjmp是如何工作的?

C++中可以使用try...catch对异常进行捕获,C语言呢?可能很多人都不知道,C语言中也有类似的接口,可以保存程序运行的位置然后在特定的位置进行恢复使得程序能够回到先前保存的地方。而这整个功能的主要依靠setjmp和longjmp...

2022-03-03
0

函数返回值的行业潜规则

基本上,没有人会将大段的C语言代码全部塞入 main() 函数。更好的做法是按照复用率高、耦合性低的原则,尽可能的将代码拆分不同的功能模块,并封装成函数。...

2022-03-03
0

解读Go语言的2021:稳定为王

一方面,越来越多的计算需求被转移到了云端(即云计算端)。若是相关从业者,应该已经对“把程序部署到云端”习以为常了;另一方面,一些终端变得越来越智能化了。有的厂商,甚至把神经网络引擎(一种用于执行机器学习和人工智能任务...

2022-03-01
0

引论

局部优化:常量合并、公共子表达式的提取等 循环优化:强度削减(较快操作代替较慢操作)、代码外提(循环不变量提出循环)

2022-03-01
1

C语言字符数组-学习十四

注意:这里不用单个字符作为初值。而是用一个字符串作为初值。数组c的长度不是10,而是11,因为字符串常量的最后由系统加上一个''。

2022-02-28
0

C语言常量与变量-学习三

a: 01111111 11111111 + 1 = 10000000 00000000 即-32768 ,正确答案应该是 32768,这就是溢出

2022-02-28
0

C语言概述-学习一

本文最后更新于2022年01月24日,已超过35天没有更新。如果文章内容或图片资源失效,请留言反馈,我会及时处理,谢谢!

2022-02-28
0

认识 LLVM

LLVM是一套提供编译器基础设施的开源项目,是用 C++ 编写,包含一系列模块化的编译器组件和工具链,用来开发编译器前端和后端。它是为了任意一种编程语言而写成的程序,利用虚拟技术创造出编译时期、链接时期、执行时期以及...

2022-02-26
0

编写一个程序区分是C源代码还是C++源代码

C++是在C语言的基础上建立的,所以在C++程序中沿用了很多C语言的东西,如printf函数既可以在C程序中使用,也可以在C++程序中使用,只需要引入相关的库文件即可。...

2022-02-24
0

数组指针和指针数组

一、数组指针 初学C语言的朋友对数组指针这指针数组感到迷惑,分不清,包括我自己,其实是对概念的不清晰以及对数组和指针这两个概念理解的不够深入,下面谈谈我的理解。 数组指针,是一个指针而不是数组。 这个指针具有指...

2022-02-24
0