摘要: 宏在进行编译的阶段会进行替换,宏替换或者是宏展开。带参数的宏,机械的进行展开就可以了。 多维数组在做参数的时候会退化成为一个指针。 指针数组的自我结束能力,指的是最后一个元素为0,用来表示指针已经达到的结尾。 在C语言中‘\0’和0和NULL是同一回事。只是表达的环境不同而已。 知道在什么框架下干的 阅读全文
posted @ 2017-10-04 17:18 niudong 阅读(214) 评论(0) 推荐(0)
摘要: C语言中数组是元素类型相同的变量的集合,从内存角度来看是一大段连续的内存空间。 在使用数组之前,一个好的习惯是通过memset函数对数组的内容进行初始化。相当于是重置内存块,这种方式和将数组初始化赋值为0是不一样的,第一种是显示的进行,第二种是通过编译器来进行的操作,在编译阶段才将数组中的元素全部置 阅读全文
posted @ 2017-10-04 13:44 niudong 阅读(211) 评论(0) 推荐(0)