摘要: typedef 2016年7月28日 星期四 19:15 /** typedef typedef 可以给一个已知的数据类型起别名 typedef 原有的数据类型 别名 */ //1.先定义结构体类型,再给类型起别名 struct Person{ char *name; int age; double 阅读全文
posted @ 2016-07-29 14:03 偷吃的喵 阅读(113) 评论(0) 推荐(0) 编辑
摘要: const 2016年7月29日 星期五11:39 Const 可以节省空间,避免不必要的内存分配 int num = 10; int *p = # const int *p = # //值不能变,指针的指向可以改变 int const *p = # //值不能变,指针的指向 阅读全文
posted @ 2016-07-29 14:03 偷吃的喵 阅读(155) 评论(0) 推荐(0) 编辑
摘要: 宏 2016年7月28日 星期四15:00 不带参数的宏 #include <stdio.h> #define COUNT 5 void test(); int main(int argc, const char * argv[]) { /** 预处理指令: 在我们的文件翻译成0和1之前做的操作我们 阅读全文
posted @ 2016-07-29 14:02 偷吃的喵 阅读(375) 评论(0) 推荐(0) 编辑
摘要: 条件编译(DEBUG思想)2016年7月28日 星期四17:31 #include <stdio.h> #define DEBUG 0 int main(int argc, const char * argv[]) { #if DEBUG == 1 char *name = "lxc"; char 阅读全文
posted @ 2016-07-29 14:02 偷吃的喵 阅读(1019) 评论(0) 推荐(0) 编辑
摘要: static 2016年7月28日 星期四 14:03 只要用static修改的全局变量就是内部全局变量,只能在当前文件中使用, 这样就可以提高我们全局变量的安全性, 如果多个文件中存在同名的内部全局变量,相互不会影响 // extern : //用于声明一个外部全局变量,其他的文件可以访问 // 阅读全文
posted @ 2016-07-29 14:01 偷吃的喵 阅读(479) 评论(0) 推荐(0) 编辑
摘要: 枚举 2016年7月27日 星期三 22:41 枚举就是专门用于表示几种固定类型的取值,枚举的本质是整形 枚举和结构体一样,要想定义枚举类型变量,那么必须先定义枚举类型 enum Sex { //枚举的取值一般以K开头,后面跟上枚举类型的名称,跟上当前取值的含义 kSexexman ,//默认情况下 阅读全文
posted @ 2016-07-29 14:00 偷吃的喵 阅读(154) 评论(0) 推荐(0) 编辑
摘要: 结构体 2016年7月27日 星期三 13:55 结构体是用于保存一组不同类型的数据,结构之间是值传递,相当于拷贝 int main(int argc, const char * argv[]) { // 1.定义结构体类型 // struct 结构体类型名称 // { // // } struct 阅读全文
posted @ 2016-07-29 14:00 偷吃的喵 阅读(192) 评论(0) 推荐(0) 编辑
摘要: 指针 2016年7月18日 星期一 19:20 void change(int *v1 ,int *v2) { int temp = *v1; // *v1 ==a *v2 ==b *v1 = *v2; *v2 = temp; } int main(int argc, const char * ar 阅读全文
posted @ 2016-07-29 13:59 偷吃的喵 阅读(166) 评论(0) 推荐(0) 编辑
摘要: 选择排序:拿到其中一个元素的值依次和其他元素进行比较,完全比较完一次之后,最大或者最小的值出现在第0位. 冒泡排序:用两个相邻的元素进行比较,每完全比较完依次,最大或者最小的值出现在末尾. 例: int nums[5] = {9,3,4,6,1}; int length = sizeof(nums) 阅读全文
posted @ 2016-07-29 13:56 偷吃的喵 阅读(178) 评论(0) 推荐(0) 编辑
摘要: 数组 2016年7月12日 星期二14:08 数组:C语言中数组 声明 例:int numB[2] = {1,3}; 以上两种声明方式都可以声明数组 int numC[]; numC = {1,2,3}; 以上是错误的声明方式 C语言中数组名就是数组的内存地址 C语言中的数组的赋值需要用{},OC中 阅读全文
posted @ 2016-07-29 13:55 偷吃的喵 阅读(182) 评论(0) 推荐(0) 编辑