摘要: 内存管理 8.1 作用域 C语言变量的作用域分为: l 代码块作用域(代码块是{}之间的一段代码) l 函数作用域 l 文件作用域 8.1.1 局部变量 局部变量也叫auto自动变量(auto可写可不写),一般情况下代码块{}内部定义的变量都是自动变量,它有如下特点: l 在一个函数内定义,只在函数 阅读全文
posted @ 2018-10-31 20:16 MetaWang 阅读(638) 评论(0) 推荐(0) 编辑
摘要: 去空字符串 指针和函数 指针作为函数参数 函数的返回值是指针 实现strstr函数 #include <string.h> char*strstr(constchar *haystack, constchar *needle); 功能:在字符串haystack中查找字符串needle出现的位置 参数 阅读全文
posted @ 2018-10-31 16:44 MetaWang 阅读(884) 评论(0) 推荐(0) 编辑
摘要: 2.3 指针大小 l 使用sizeof()测量指针的大小,得到的总是:4或8 l sizeof()测的是指针变量指向存储地址的大小 l 在32位平台,所有的指针(地址)都是32位(4字节) l 在64位平台,所有的指针(地址)都是64位(8字节) int *p1; int **p2; char *p 阅读全文
posted @ 2018-10-31 13:30 MetaWang 阅读(1518) 评论(0) 推荐(0) 编辑