带参宏在我们的嵌入式编程中使用得非常多,其定义如下: 其中参数列表中的参数之间用逗号分隔,字符序列中应包含参数表中...[作者空间]
先看一个带参宏的例子: 也即: 带参宏也称做宏函数,宏函数FPGA_WRITE(data_out, base_ad...[作者空间]
一、操作位的方法 操作位有两种方法,一种是位字段,另一种是使用按位运算符。位字段的方法可查看往期笔记:【C语言笔记...[作者空间]
提到变参函数,我们的感觉是不是既熟悉又陌生?感觉熟悉是因为我们平时都在使用着,如我们常使用的printf()函数与...[作者空间]
前言 若要使用Linux环境,可以把Linux操作系统装在真机上,也可以把Linux操作系统安装在虚拟机上(如VM...[作者空间]
在C语言中,main函数是程序的入口。其有四种写法,即: 前面三种不带参数的都是比较常见的写法。第四种写法带的两个...[作者空间]
extern关键字可以用来声明变量和函数作为外部变量或者函数供其它文件使用。 extern声明变量 示例程序: t...[作者空间]
C语言中没有特定的字符串类型,常用以下两种方式定义字符串:一种是字符数组,另一种是指向字符串的指针。如下: 这种方...[作者空间]
一、什么是assert()? 编写代码时,我们总是会做出一些假设,断言(assert)就是用于在代码中捕捉这些假设...[作者空间]
1. 如何输出ASCII码? ASCII(American Standard Code for Informati...[作者空间]
1、#运算符 我们平时使用带参宏时,字符串中的宏参数是没有被替换的。例如: 输出结果为: 然而,我们期望输出的结果...[作者空间]
#define define是预处理指令,在编译时不进行任何检查,只进行简单的替换。 宏定义的一般形式为: 这里所...[作者空间]
1、前言 如果你使用的是集成开发环境,那么你点击编译按钮就可生成可执行文件,然后点击运行即可运行。那么,你知道从源...[作者空间]