字符串操作的相关函数
主要是介绍一些惯用法,尽管不一定常用
字符串字面量和字符串变量
字符串字面量又名字符串常量,即可访问不可修改。字符串变量可访问可修改
传入参数和传出参数
只是让表达更专业
常量指针和指针常量
最容易混淆的常量指针和指针常量,但如果你经常写代码,那么常量指针最为常见,即 const 类型* 变量名,对于该变量的数据不能做任何修改。基于此,你就能区分常量指针和指针常量的区别,即常量指针可以修改所指对象,但不能修改所指对象的数据;指针常量可以修改所指对象的数据,但是不能修改所指对象
Base64 和 MD5 的使用
Base64 虽然可以用于简单的加密,但通常用于传输数据。MD5用于加密数据,尽管它已经不安全
位运算
位运算在 嵌入式开发中可能常用
if 和 switch
先谈 if 和 switch 需要注意的问题,然后说一说二者的性能问题
关于数组
数组就是一片连续的内存空间,并且被划分成大小相等的小空间
标准输入输出
标准输入输出,即 scanf 和 printf,这两个函数有太多需要注意的地方
随机数生成
C语言提供两个随机数相关的函数,即 rand 和 srand。主要弄清楚它的伪随机,以及如何产生真正意义上的随机数
15678912