摘要: 1.如何计算某个字符串的长度1⃣️确定一个容器的sizea.width或者height一方固定b.变化的变量要足够大(300,20000)2⃣️确定计算的font3⃣️调用boundingRectWithSizeNSString *str = @"The NSString class and its... 阅读全文
posted @ 2016-01-18 19:59 liuzhicen 阅读(197) 评论(0) 推荐(0) 编辑
摘要: #import "ViewController.h"typedef enum{ kStatusNum, kStatusOperation, kStatusDone}kStatus;typedef enum{ kOperationTypeAdd = 1, kOperationTypeMinu... 阅读全文
posted @ 2015-12-31 08:50 liuzhicen 阅读(137) 评论(0) 推荐(0) 编辑
摘要: 一.1.#include和inport的区别#include完成头文件的导入,可能会导致头文件的相互引用和函数\变量的重复定义。为了解决这个问题 我们必须这么做#ifndef Student_h#define Student_h//方法的声明//变量的声明#endif#inport不仅完成文件的引入... 阅读全文
posted @ 2015-12-17 18:52 liuzhicen 阅读(163) 评论(0) 推荐(0) 编辑
摘要: 一.动态分配内存realloc void*//返回重新分配的内存空间的首地址 realloc(void*//void*指针指向的内存区域必须是使用malloc分配过的,size_t//现在总共需要多少内存空间);二.链表:单链表,双链表结点node Data Datanode->... 阅读全文
posted @ 2015-12-15 20:22 liuzhicen 阅读(116) 评论(0) 推荐(0) 编辑
摘要: 一.指针变量默认赋初值,如果没有没有初值的话给NULL。结构体指针->二.宏定义 #definedefine A B //用A来代替B,执行B调试开关:#if 0 //非0即真#define Debug(x)printf("%s\n",x)#else#define Debug(x)#enf... 阅读全文
posted @ 2015-12-14 18:59 liuzhicen 阅读(113) 评论(0) 推荐(0) 编辑
摘要: 一.将多种类型的数据用一个类型来表示。char *longintfloat定义结构体:structstruct student{char *name;int age;long id;}在结构体里面,只能声明变量,不能赋初值结构体访问用.结构体指针:xw->name = "xiaowang";(指向n... 阅读全文
posted @ 2015-12-13 20:15 liuzhicen 阅读(104) 评论(0) 推荐(0) 编辑
摘要: 一.一维数组1⃣️明确元素个数2⃣️不能使变量3⃣️索引值=04⃣️数组名就是数组的首地址二.指针①指针的类型比如int * //整型指针char * //字符串型指针float * //浮点型指针注意:指针只能指向某块地址,不能给一个常量值。②*的作用1⃣️定义一个指针变量2⃣️*(指针... 阅读全文
posted @ 2015-12-10 17:00 liuzhicen 阅读(119) 评论(0) 推荐(0) 编辑
摘要: 一.选择排序#include //选择排序 //记录最小的那个数的索引值//下面这个循环就是去寻找最小的那个数的index//有比k对应的值更小的//判断是否需要交换//k和i对应的值交换void selectsort(int array[],int counttimes){ int k = 0;... 阅读全文
posted @ 2015-12-09 19:50 liuzhicen 阅读(144) 评论(0) 推荐(0) 编辑
摘要: 一.整型数组:int numsArray[]浮点型数组:float scoreArray[]字符串数组:numsArray[]在定义一个数组时,必须能确定数组内的元素个数。二.定义一个数组内拥有5个元素,默认每个元素值=0;1⃣️int numsArray[5];(5*4=20 内存空间)数组里有5... 阅读全文
posted @ 2015-12-08 19:25 liuzhicen 阅读(132) 评论(0) 推荐(0) 编辑
摘要: 一.int main (in argc ,const char *argv[]){返回值 名字 (参数,参数,参数)代码段//(函数体)return;}返回值的类型没有返回值有void,例:void doSomething(){ } void print(){ printf("empty ... 阅读全文
posted @ 2015-12-07 19:13 liuzhicen 阅读(127) 评论(0) 推荐(0) 编辑