C语言在线编译器 https://www.w3cschool.cn/tryrun/runcode?lang=c
strlen与sizeof的区别详解 http://c.biancheng.net/view/342.html
C 库函数 - memcpy() https://www.runoob.com/cprogramming/c-function-memcpy.html
C 库函数 - memcmp() https://www.runoob.com/cprogramming/c-function-memcmp.html
memset函数及其用法 http://c.biancheng.net/view/231.html
字符串连接函数 strcat() 、字符串复制函数 strcpy()、strcmp() http://c.biancheng.net/view/1834.html
typedef vs #define 定义别名 https://www.runoob.com/cprogramming/c-typedef.html
sprintf()函数:将格式化的数据写入字符串 http://c.biancheng.net/cpp/html/295.html
printf的格式控制的完整格式 https://www.cnblogs.com/xuangong/archive/2011/07/29/2121537.html
C 库函数 - strtol() https://www.runoob.com/cprogramming/c-function-strtol.html
指针变量 http://c.biancheng.net/cpp/html/72.html
变量和数据类型 http://c.biancheng.net/cpp/html/2891.html
数据类型转换 http://c.biancheng.net/cpp/html/24.html
C语言指针 https://blog.csdn.net/r_m_AA/article/details/86655126
C语言结构体与指针和函数与指针 https://blog.csdn.net/r_m_AA/article/details/86696384