二维码
一个简单的库,用于生成C语言中的,针对处理和内存受限的系统进行了优化。
特征:
基于堆栈的(不需要堆;但是您可以根据需要使用堆)
低内存占用空间(相对)
不必要的逻辑和常量的编译时剥离
MIT许可证; 随便你怎么做
正在安装
要安装此库,请下载并将其保存到Arduino库目录。
将目录重命名为QRCode(如果从GitHub下载,则文件名可能是qrcode-master;库名称可能不包含连字符,因此必须重命名)
API
产生QR码
// The structure to ma
C语言中const和C++中的const 区别详解
C++的const和C语言的#define都可以用来定义常量,二者是有区别的,const是有数据类型的常量,而宏常量没有,编译器可以对前者进行静态类型安全检查,对后者仅是字符替换,没有类型安全检查。
而C语言中的const与C++也有很大的不同,在C语言中用const修饰的变量仍是一个变量,表示这个变量是只读的,不可显示地更改,而在C++中用const修饰过后,就变成常量了。例如下面的代码:
const int n=10;
int a[n