摘要: 1.知识点 三步走:申请,释放,指针置空。 1.1malloc、free函数 在C语言中内存malloc函数申请动态空间,以下展示其基本用法: (1)动态分配的空间来自队空间,而指针本身作为局部变量存储在栈空间中。 (2)malloc有时候也可能申请空间失败,这时返回NULL,故需要对其进行判断。 阅读全文
posted @ 2018-06-17 18:39 ysyouaremyall 阅读(331) 评论(0) 推荐(0) 编辑
摘要: 1.知识点 (1)sizeof是一个单目运算发,而不是一个函数,其用于获取操作数所占内存空间的字节数。 (2)sizeof的操作数可以使类型名,也可以是表达式,如果是类型名则直接获得该类型所占字节数,如果是表达式,则先分析表达式结果的类型,再根据类型确定所占字节数,并不对表达式进行实际计算。 (3) 阅读全文
posted @ 2018-06-17 16:40 ysyouaremyall 阅读(1035) 评论(0) 推荐(1) 编辑
摘要: 1.知识点 1.1宏定义 (1)不带参数的宏定义 (2)带参数宏定义,这种形式称为宏函数,但其实并不是函数 1.2内联函数 宏定义是在预处理阶段进行宏展开的,但是经常会出现一些意想不到的错误,故出现内联函数,内联函数既发挥了宏定义的优势,又弥补了其缺点。 内联函数是在定义时在函数最前面加上inlin 阅读全文
posted @ 2018-06-17 13:29 ysyouaremyall 阅读(261) 评论(0) 推荐(0) 编辑
摘要: 注:读《程序员面试笔记》笔记总结 1.知识点 1.1条件语句 (1)if……;(2)if……else……;(3)if……else if……;(4)switch(){case ():break;case():break;default:}。 关于switch的两点说明,第一是case后面结束后必须加b 阅读全文
posted @ 2018-06-17 11:43 ysyouaremyall 阅读(2059) 评论(0) 推荐(0) 编辑