摘要: 1. 函数设计的时候,如果使用到全局变量,就尽量通过参数的形式传递进来 也就是说,保持 函数 跟 外部的交互 只有 参数 和 返回值 2. 在有参数的情况下,或者有数值输入的时候,要先进行错误判断. 阅读全文
posted @ 2018-12-08 16:47 kmist 阅读(399) 评论(0) 推荐(0) 编辑
摘要: 在内存空间中, 1. 单位大小的数据 叫 数值 . 比如 int a; char b; ... 2. 由这些单位数据组合起来的内存, 称作 空间. 比如: 各种数组char/int a[10]; 结构体... 空间以数组为例.又分为: 2.1 字符空间 2.2 非字符空间 对于 数值 做参数有两种方 阅读全文
posted @ 2018-12-08 13:55 kmist 阅读(714) 评论(0) 推荐(0) 编辑
摘要: 形参实现一种数据传入的接口 ,由 实参 拷贝给 形参. 拷贝!!!!!!!!!!! 例1: void func(int tmp){ //意图是实现传进来的参数 +1 tmp++; } int mian(){ int a = 10; func(a); printf("%d\n",a); //输出结果还 阅读全文
posted @ 2018-12-07 08:36 kmist 阅读(427) 评论(0) 推荐(0) 编辑
摘要: 函数的组成: 函数名 输入参数 返回值 用指针保存函数: int func(int a, int b, char c){ } --> int (*func)(int,int,char) //返回值 (地址)(参数) 有一个地址:0xA0,如何表达成地址? 强转 char *p; p = (char 阅读全文
posted @ 2018-12-07 00:15 kmist 阅读(2247) 评论(0) 推荐(0) 编辑
摘要: 多级指针 以二级指针为例 二级指针的由来是 指针数组 的指针形式. int *p[10] 读取的顺序是 p[10] --> 10个空间的数组 * p[10] --> 这10个空间的数组里面存放的数据都是 指针型的数据 int *p[10] --> 数组里面每个指针指向的空间存放的是int型的数据 i 阅读全文
posted @ 2018-12-07 00:06 kmist 阅读(1174) 评论(0) 推荐(0) 编辑
摘要: 二维数组声明: int a[2][3] ={{1,2,3},{4,5,6}; //两行 三列 1 2 3 4 5 6 二维数组在声明的时候可以不写行,但一定要写列 int buf[][5] = {{1,2},{3,4,5},{6}}; 1 2 0 0 0 3 4 5 0 0 6 0 0 0 0 // 阅读全文
posted @ 2018-12-06 22:39 kmist 阅读(638) 评论(0) 推荐(0) 编辑
摘要: 第一次下载工程 git clone xxxx(源地址) [文件夹名称] git clone https://github.com/Hacktoberfest-2018/Hello-world.git /home/tmp 查看当前状态 git status 查看历史版本 git log 查看当前状态 阅读全文
posted @ 2018-12-06 10:39 kmist 阅读(172) 评论(0) 推荐(0) 编辑
摘要: 一维数组和字符串 首先是字符数组(区别字符串) char buf[10] = {'a','b','c'}; //这只是单纯的字符数组,不是字符串 字符串最重要的标志就是结尾有一个'\0',所以如果表示字符串数组的话,要在结尾多一个'\0' 但是,真的字符串数组有另一个更标准的表达形式 char bu 阅读全文
posted @ 2018-12-05 21:46 kmist 阅读(1133) 评论(0) 推荐(0) 编辑
摘要: 数组指针 和 指针数组 这两个名词可以说是经常搞混了 数组指针--> 数组的指针 就是前面讲的 指向数组a的指针p; 指针数组-->存满指针的数组 就是一个数组里面存的都是指针. > 也是所谓的二级指针 数组指针就不讲了,见一维数组和指针. 那么指针数组呢? 首先,指针数组是 一个数组里面都是指针 阅读全文
posted @ 2018-12-05 01:21 kmist 阅读(477) 评论(0) 推荐(0) 编辑
摘要: 0. 数组的两种表现形式 一种是常见的a[10]; //初学者常用 另一种是用指针表示的数组. //实际工程使用.常用于参数传递 因为数组也是指针啊. 1. 一维数组的定义 数组是一批相同数据的集合 . 如果说 int a; 是在内存中开辟了一个int大小的空间, 那么 int a[10] 就是表示 阅读全文
posted @ 2018-12-02 15:58 kmist 阅读(9544) 评论(0) 推荐(0) 编辑