摘要: 上图看下 cransh 日志是长什么样的 这就是 ios 的 Crash 日志,能看懂么?答案是肯定的看不懂,所以需要解析 crash 日志 命令行工具symbolicatecrash symbolicatecrash是Xcode下的一个工具。 第一步:创建一个文件夹,找到.crash文件并导出 X 阅读全文
posted @ 2021-03-10 15:55 python我学的很菜 阅读(450) 评论(0) 推荐(0) 编辑
摘要: 枚举 请声明一个变量保存一个人的性别 ,一个人的学历,一个方向,这样用 char 类型是不是不能全部给保存下,性别有男女两个值,但是你定义一个也只能保存一个值 某些变量的取值是限定的,变量的取值只能是指定的几个值当中的任意一个,除此之外的不行 C语言没有提供那么我就自己定义一个限定取值的类型,枚举就 阅读全文
posted @ 2020-06-29 13:50 python我学的很菜 阅读(667) 评论(0) 推荐(0) 编辑
摘要: 预处理指令的特点 1,以#开头 2,预处理指令都是在编译之前执行的 预处理指令后面都是没有分号 C 程序从编写到编译,链接,执行的一个流程 1,新建一个.c 源文件,.c 的文件是c 程序的源文件 2,在.c 的源文件中写上符合 c 语法规范的源代码 C语言严格区分大小写 除了字符串常量,其他的地方 阅读全文
posted @ 2020-06-18 13:48 python我学的很菜 阅读(868) 评论(0) 推荐(0) 编辑
摘要: 引入 我们前面看到的数据类型 int double float char 数组 指针 ..... 不同的数据类型的变量是用来报错不同类型的数据的,那么请声明一个变量,用来保存一个人的年龄 思考下,年龄目前看不可能有负数的,最大也有 200 左右吧,那么占用 1 个字节就可以了 unsigned ch 阅读全文
posted @ 2020-06-14 20:19 python我学的很菜 阅读(787) 评论(0) 推荐(0) 编辑
摘要: 指针与函数 指针作为函数的参数 1,效果:在函数的内部可以通过这个参数指针去修改实参变量的值 2,当函数的返回值有多个的时候 3,地址传递 4,如果函数的参数是一个指针,函数希望传递给调用者一个信息,函数内部只会去取指针指向变量的值,并不能修改指针指向变量的值 指针作为函数的返回值 1,指针当然可以 阅读全文
posted @ 2020-06-13 18:05 python我学的很菜 阅读(273) 评论(0) 推荐(0) 编辑
摘要: 内存中的五大区域 栈:存储局部变量 堆:程序员手动申请的空间 BSS 段:未初始化的全局变量,静态变量 常量区:已经初始化的全局变量,静态变量 代码段:存储代码的 如何向堆区申请字节空间来使用 1 我们在堆中申请的字节空间,如果不主动释放,那么系统就不会释放的,除非程序结束了 在堆中申请字节空间的步 阅读全文
posted @ 2020-06-12 22:49 python我学的很菜 阅读(858) 评论(0) 推荐(0) 编辑
摘要: const const 是一个关键字,是用来修饰我们的变量的,也就是在声明变量的同时,可以使用 const 关键字来修饰 一般来说,被 const 修饰的变量具有一定程度的不可变性 const 修饰基本数据类型(int ,double ,float , char) const int num = 1 阅读全文
posted @ 2020-06-11 23:10 python我学的很菜 阅读(414) 评论(0) 推荐(0) 编辑
摘要: 字符串与指针 字符串的存储方式 使用字符数组来存储 char str[5] = {'a','b','c','d','\0'}; char str1[] = {"jack"}; // 只有直接给字符串数组初始化为一个串的时候,才会自动追加\0,前提还要是字符数组长度足够 char str2[] = " 阅读全文
posted @ 2020-06-11 22:00 python我学的很菜 阅读(345) 评论(0) 推荐(0) 编辑
摘要: 变量在内存中的存储 不同类型的变量在内存中占据不同的字节空间 int 占据连续的 4 个字节 double 占据连续的 8 个字节 float 占据连续的 4 个字节 char 占据连续的 1 个字节 内存中存储数据的最小基本单位是字节 每一个字节都有一个内存地址,这个地址是一个十六进制的数 声明一 阅读全文
posted @ 2020-06-08 23:50 python我学的很菜 阅读(607) 评论(0) 推荐(0) 编辑
摘要: 如何定义字符串 由于字符串是同一类型的数据组成的,并且是有序的,而数组就是用于存储同一类型的有序数据,所以可以用数组来存储字符串 但是字符串变量和普通的字符数组有一定区别 C 语言规定字符串必须以\0 结尾,(作为字符串的结束符号),所以字符串变量的元素个数比字符数组的元素个数多一个\0 int m 阅读全文
posted @ 2020-06-02 21:32 python我学的很菜 阅读(349) 评论(0) 推荐(0) 编辑