直面挑战,逆流而上,持续创造奇迹
|
节省空间,在面向底层的编码,或者编写处理网络等程序时候用的比较多,注意这个语法特征是跟机器架构相关的。 位操作
static、extern、register、volatile、sizeof
可变参数 这样在定义结构体变量的时候就可以少敲几下键盘。 typedef也可以用来重定义函数指针类型,比如 typedef void (*PF) (int a, int b); PF是函数指针类型,而非函数指针变量。 枚举 枚举能增加代码可读性和可维护性,枚举本质上是int,只是为了更有含义,将有限取值的几个int值放在一组,比如定义性别:enum sex { male = 1, female }; 可以在定义的时候赋值,比如male=1,后面的值依次递增1,如果不赋值则从0开始。 联合体(union)
结构体和联合体(共用体)的区别在于:结构体的各个成员会占用不同的内存,互相之间没有影响;而共用体的所有成员占用同一段内存,修改一个成员会影响其余所有成员。 具体项目中,可以明显看到防伪、溯源方面的项目最多,其次是区块链+金融、区块链+供应链、数据存证、BAAS与联盟链的项目。也有一些在细分领域,如医疗、健康、游戏、教育、电商、红酒等领域的项目,但数量比较少。 项目的主体机构中:互联网企业最多,几乎所有主流互联网企业都参与其中,比如阿里、蚂蚁金服、苏宁、网易、小米、百度、京东等等;其次也有不少传统金融机构,如招商银行、平安银行、中国银联等。除此之外,还有一些政府机构参与其中,比如人民法院。
相较之下,也有少数和币圈接近的项目,其中最多的是安全和公链,代表分别是链安与Conflux,其次有不少钱包与矿池进行了备案,比如相对知名的imToken与星火矿池。当然绝大多数币圈项目都没有选择备案,因为其主体已迁往海外。 (编辑:周口站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
