摘要: 今天我想说的是我关于typedef的一些见解,不能说是见解,只是理解吧! typedef:对于自定义的数据类型取一个名字;我是这么理解的; 比如说一个数组 int a[5]和一个int b,同样是定义一个数据变量,我们可不可以让int a[5] 写的像int b一样简单呢?于是就有了typedef可 阅读全文
posted @ 2017-09-30 23:05 SmartGame 阅读(1556) 评论(0) 推荐(0) 编辑
摘要: 关于指针和数组之间的关系,估计有人还是对于数组与指针地址的关系有些模糊,对于这点,我今天对这一点做一个小小的总结好了; 我们已经知道指针和数组的用法差不多,但是指针的地址和指针指向的地址是不一样的,数组的地址和数组的首地址却是一样的; #include <stdio.h> #include <str 阅读全文
posted @ 2017-09-29 23:32 SmartGame 阅读(182) 评论(0) 推荐(0) 编辑
摘要: 昨天既然写了一些关于数组指针的话题,那么今天就写一些关于数组指针的话题吧! 数组指针:这样读 数组的指针 , 即指向数组的指针,就是数组指针,其本质就是一个指针 比如:int (*a)[3];就是一个数组指针,运用如下 #include <stdio.h> #include <string.h> # 阅读全文
posted @ 2017-09-28 23:48 SmartGame 阅读(2631) 评论(0) 推荐(0) 编辑
摘要: 说个题外话吧!因为水平有限的关系,总感觉自己写的并不是太好,很多地方写的还是很模糊,但是我还是会尽量把自己的见解写出来,因为去年我刚接触C的时候,光看理论就已经把我折磨的死去活来了,而且还有关于c的指针这方面,感觉自己都是崩溃的;不过好在有老哥的帮助,总算是稍微入门了些,所以我也很清楚,光知道理论却 阅读全文
posted @ 2017-09-27 21:35 SmartGame 阅读(4874) 评论(0) 推荐(1) 编辑
摘要: 昨天写了关于一级指针的见解,即二级数组的用法和二级指针差不多,关于数组指针和指针数组这两个是不同的概念,这一点我们一定要清楚; 数组指针我们可以理解为指向数组的指针,就是一个指针; 指针数组则可以理解为数组里存的是指针,即每个储存空间上储存的是指针变量;这里储存了多个指针 一个数组可以这样定义 ch 阅读全文
posted @ 2017-09-26 23:21 SmartGame 阅读(1357) 评论(0) 推荐(0) 编辑
摘要: 想要了更容易的了解指针,很好的用法就是通过数组来了解,在c里面,感觉一维数组和一级指针的用法差不多,而二级指针和二维数组的用法差不多,所以通过数组来了解指针是一种很好的方法; 数组:将相同 数据类型 的元素按一定顺序排列的集合,把有限个类型相同的 变量 用一个名字命名,然后用编号区分他们的变量的集合 阅读全文
posted @ 2017-09-25 23:05 SmartGame 阅读(544) 评论(0) 推荐(0) 编辑
摘要: 关于c中的内存分配问题,这个问题怎么说好呢,我感觉还是和内存四区挂上了钩,在主调函数中栈区上分配的内存空间是可以在被调函数使用的: 例: #include <stdio.h> #include <string.h> #include <stdlib.h> char *distribution(cha 阅读全文
posted @ 2017-09-24 22:24 SmartGame 阅读(285) 评论(0) 推荐(0) 编辑
摘要: 昨天对于分享了一些关于二级指针的见解,但是我感觉还是要对其在进行补充一下比较好,当时我在二级指针这方面迷糊了很久,即使是现在有时候也会犯迷糊; 当初我学二级指针的时候认为,一级指针必须指向了一个内存空间后才可以将它分配给一个二级指针; 也就是这样的: { int a; int *b = NULL; 阅读全文
posted @ 2017-09-23 23:29 SmartGame 阅读(175) 评论(0) 推荐(0) 编辑
摘要: 昨天,写了一些关于一级指针的见解,那么这次我们再来看看二级指针的一些用法,也可以说是我自己的一些见解 所谓二级指针其实和一级指针差不多,一级指针是存储0级指针地址的变量,(一定要记住这一点:指针也是变量,编译器会给它分配内存空间,它的内存空间和它指向的内存空间是不同的,它的内存空间里只能存储空间地址 阅读全文
posted @ 2017-09-22 20:44 SmartGame 阅读(3898) 评论(0) 推荐(0) 编辑
摘要: 很多人估计对于指针还是不清楚,那么就来看看一级指针的间接赋值是是如何实现的: 指针是用来干什么的;操作内存块 ,说白点就是赋值,所以间接赋值就是指针重要的特性之一 这里说明一下指针操作的内存块是变量本身的内存块,而并非是为指针新开辟了内存空间; 这么说估计还是有些模糊;那么还是通过代码来说明吧! 现 阅读全文
posted @ 2017-09-22 00:00 SmartGame 阅读(483) 评论(0) 推荐(0) 编辑