专栏名称: strongerHuang
公众号作者『strongerHuang』(黄工),分享内容包括(但不限于):Keil、IAR、STM8、STM32、μC/OS、FreeRTOS、CANOpen、ModBus...
目录
今天看啥  ›  专栏  ›  strongerHuang

几点实用的C语言技巧

strongerHuang  · 公众号  ·  · 2022-02-18 08:30
    

文章预览

关注+ 星标公众 号 ,不错过精彩内容 来源 | 百问科技 C语言常常让人觉得它所能表达的东西非常有限。它不具有类似第一级函数和模式匹配这样的高级功能。但是C非常简单,并且仍然有一些非常有用的语法技巧和功能,只是没有多少人知道罢了。 一、 指定的初始化 很多人都知道像这样来静态地初始化数组: int fibs[] = { 1 , 1 , 2 , 3 , 5 }; C99标准实际上支持一种更为直观简单的方式来初始化各种不同的集合类数据(如:结构体,联合体和数组)。 二、 数组 我们可以指定数组的元素来进行初始化。这非常有用,特别是当我们需要根据一组#define来保持某种映射关系的同步更新时。来看看一组错误码的定义,如: /* Entries may not correspond to actual numbers. Some entries omitted. */ # ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照
总结与预览地址:访问总结与预览