上一页 1 ··· 14 15 16 17 18 19 20 21 22 ··· 25 下一页

2017年8月3日

Xcode - PCH文件| 控制NSlog的输出

摘要: 前言 1 - 在 Xcode 做开发调试时往往需要打印一些调试信息做 debug 用,实际上 NSLog 的输出是比较消耗系统资源的,而且输出的数据也可能会暴露出 App 里的保密数据,所以当发布正式版时需要把这些输出全部屏蔽掉 2 - 我们可以在发布版本前先把所有 NSLog 语句注释掉,等以后要 阅读全文

posted @ 2017-08-03 18:35 低头捡石頭 阅读(22) 评论(0) 推荐(0) 编辑

2017年8月2日

C笔记 - math.h文件

摘要: math.h 文件 1 - 对于算术运算符,也许已经能进行加减乘除这些基本操作,但对于数学来说远远不够。math.h 正是为了解决这一基础性的问题 2 - 代码示例 ① 处理浮点数 1 // 向上取整 2 int a; 3 a = ceil('A'+0.1); 4 printf("%d\n",a); 阅读全文

posted @ 2017-08-02 15:22 低头捡石頭 阅读(30) 评论(0) 推荐(0) 编辑

C语言 - malloc | calloc | realloc | memset | memcpy | memcmp

摘要: malloc 1 - 它是堆内存分配函数 ,其对应的返回值类型为 void* ,表示任意类型的指针都可以用它来开辟内存。参数为所需开辟的内存的大小,以字节为单位 int *p = malloc(sizeof(int)*4);// 开辟 4*int 个字节空间 for (int i=0; i<4; i 阅读全文

posted @ 2017-08-02 15:18 低头捡石頭 阅读(62) 评论(0) 推荐(0) 编辑

C语言 - 内存区域

摘要: 内存区域 1 - 栈区:由编译器自动分配释放,用来存放函数的参数值、局部变量等。其操作方式类似于数据结构中的栈 2 - 堆区:一般由程序员分配释放(malloc、free、new、delete)。若程序员不释放,程序结束时可能由操作系统回收。分配方式类似于数据结构中的链表 3 - 全局区:全局变量和 阅读全文

posted @ 2017-08-02 15:15 低头捡石頭 阅读(84) 评论(0) 推荐(0) 编辑

C语言 - 函数:递归函数

摘要: 递归 1 - 递归:就是在运行的过程中自己调用自己。每调用一次就进入新的一层,当最内层的函数执行完毕后,再一层一层地由里到外退出 2 - 构成递归需具备的条件 ① 子问题须与原始问题为同样的事,且更为简单 ② 不能无限制地调用本身,必须有个出口 3 - 代码示例 ① 递归原理 1 #include 阅读全文

posted @ 2017-08-02 14:57 低头捡石頭 阅读(12) 评论(0) 推荐(0) 编辑

C语言 - 函数:函数定义

摘要: 函数 1 - C 程序是由函数构成的,每个函数负责完成一部分的功能,函数将功能封装起来,以供程序调用。函数是具有某种特定功能的代码块 2 - 函数的分类 ① 从函数定义角度分为库函数(printf、scanf、puts、gets、putchar、getchar、strcat 等)和用户定义函数 ② 阅读全文

posted @ 2017-08-02 14:55 低头捡石頭 阅读(80) 评论(0) 推荐(0) 编辑

C语言 - 宏 | 条件编译

摘要: 宏 1 - 主要功能是做替换。它的使用能让程序更加易于修改。宏不是变量,只是做标记,它不做运算优先级的检查 1 #include <stdio.h> 2 3 #define SUMVALUE(x,y) x+y 4 #define SUMNUM(a,b) (a+b) 5 int main(int ar 阅读全文

posted @ 2017-08-02 14:51 低头捡石頭 阅读(16) 评论(0) 推荐(0) 编辑

C语言 - 枚举

摘要: 枚举 1 - 如果我们在程序中利用预处理指令 #define 来完成这项工作,代码可能是 #define MON 1 #define TUE 2 #define WED 3 #define THU 4 #define FRI 5 #define SAT 6 #define SUN 7 其实可以定义一 阅读全文

posted @ 2017-08-02 14:47 低头捡石頭 阅读(38) 评论(0) 推荐(0) 编辑

C语言 - 流程控制语句

摘要: 流程控制结构 1 - 顺序结构:按书写顺序执行每一条语句 2 - 选择结构:对给定的条件进行判断,根据判断结果决定执行哪一段代码 3 - 循环结构:在给定条件成立的情况下,反复执行某一段代码 选择结构 1 - if 语句:如果要在 if 后面定义新的变量,则一定要使用大括号,如 1 if(10 > 阅读全文

posted @ 2017-08-02 12:05 低头捡石頭 阅读(47) 评论(0) 推荐(0) 编辑

C语言 - 字符串和strlen | strcpy | strcat | strcmp

摘要: 字符串 1 - 字符串一定以 \0 结尾,它实质上是字符数组 printf("mark\n");// 字符串常量实质是 'm'+'a'+'r'+'k'+'\0'组成 2 - 通常使用字符数组来存储字符串 char name[10] = "Bruce";// 在指定大小时,要确保数组的大小比预定的大一 阅读全文

posted @ 2017-08-02 11:57 低头捡石頭 阅读(32) 评论(0) 推荐(0) 编辑

上一页 1 ··· 14 15 16 17 18 19 20 21 22 ··· 25 下一页

导航