C
C语言文章、资料汇总。
晨曦蜗牛
就职于世界500强头部国企,9年工作经验,运维、开发。擅长Java、Python、Go、C/C++等开发语言,对Docker、Kubernetes、KVM、VMware、OpenVz、Hyper-v、Xen、国产化操作系统、平台等有丰富的应用落地与实战经验,有多年从IaaS到SaaS层的全链路应用、工程开发与成果交付经验。
展开
-
C 语言中关于通过形参传递数组的长度计算的一些思考
C 语言中关于通过形参传递数组的长度计算的一些思考一 背景学习 C 语言的过程中,计算数组的长度经常会碰到。在字符型的数组中我们可以使用 strlen() 来获取当前数组的长度,对于其他类型的数组,这个方法就不适用了。由于经常会遇到计算数组长度的问题,经过思考,考虑通过一个函数来实现数组长度的计算。思路是这样的:通过形参将数组传递给长度计算函数,长度计算函数计算完成之后返回数组长度。但是在实际...原创 2019-11-21 17:57:05 · 6999 阅读 · 12 评论 -
C语言中宏的定义与使用
C语言中宏的定义与使用三种类型的预处理指令宏定义宏是比较常用的一种预处理指令,这里我们主要讨论带参数的宏。带参数的宏(函数式宏)定义如下:#define EXAMPLE(x,y,z) 替换列表注意:在宏的名字和左括号之间没有空格。宏的优点:程序可能会更快一些;宏更同意。宏的缺点:编译后代码通常会变大。宏的参数没有类型检查。无法用指针来指向一个宏。...原创 2019-10-24 19:13:01 · 1344 阅读 · 0 评论