该文被密码保护。 阅读全文
posted @ 2018-12-07 23:41 梦心之魂 阅读(8) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2018-12-07 23:40 梦心之魂 阅读(5) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2018-12-07 23:07 梦心之魂 阅读(2) 评论(0) 推荐(0) 编辑
摘要: 1. 函数类型 (1)C语言中的函数有自己特定的类型,这个类型由返回值、参数类型和参数个数共同决定。如int add(int i,int j)的类型为int(int,int)。 (2)C语言中通过typedef为函数类型重命名 typedef type name(parameter list); / 阅读全文
posted @ 2018-12-07 23:05 梦心之魂 阅读(149) 评论(0) 推荐(0) 编辑
摘要: 1. 数组参数退化为指针的意义 (1)C语言中只会以值拷贝的方式传递参数,当向函数传递数组时,将整个数组拷贝一份传入函数导致执行效率低下,C语言以高效作是最初的设计目标,所以这种方法是不可取的。 (2)参数位于栈上,太大的数组拷贝将导致栈溢出。 (3)将数组名看做常量指针,传递的是数组的首元素地址, 阅读全文
posted @ 2018-12-07 23:00 梦心之魂 阅读(214) 评论(0) 推荐(0) 编辑
摘要: 1. 指向指针的指针(多维指针) (1)指针的本质是变量,会占用一定的内存空间 (2)可以定义指针的指针来保存指针变量的地址值 (3)指针是个变量,同样也存在传值调用与传址调用 【实例分析】重置动态空间的大小 1 #include <stdio.h> 2 3 #include <malloc.h> 阅读全文
posted @ 2018-12-05 22:45 梦心之魂 阅读(209) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2018-12-05 22:42 梦心之魂 阅读(4) 评论(0) 推荐(0) 编辑
摘要: 1. 数组的类型 (1)C语言中的数组有自己特定的类型 (2)数组的类型由元素类型和数组大小共同决定。(如int array[5]类型为int[5]) 2. 定义数组类型 (1)C语言中通过typedef为数组类型重命名: typedef type(name)[size]; ①数组类型:如typed 阅读全文
posted @ 2018-12-05 22:41 梦心之魂 阅读(150) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2018-12-05 22:37 梦心之魂 阅读(0) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2018-12-05 22:31 梦心之魂 阅读(0) 评论(0) 推荐(0) 编辑