摘要: return 什么作用?return 0 是什么意思? 1:停止执行,直接跳出到调用函数那里,下面的语句不执行(可以这样理解)。举个很简单的例子 假设我输入的x 和y的值是2,3,当我把第一个return先注释掉时,此时返回的是d的值,打印后屏幕上显示的是6,而当有了第一个return时,执行到c= 阅读全文
posted @ 2017-03-30 12:38 土圭垚 阅读(10493) 评论(0) 推荐(0) 编辑
摘要: 上次写到malloc和free函数,提到栈和堆,但其实本人对计算机的内存并不了解,所以又去看了些许资料,特总结 如下: 程序的内存分配 1栈区:由编译器自动分配释放,比如存放函数的参数值,局部变量的值等。 2:堆区:需要由程序员自己分配,否则只能返回到操作系统重启后释放。分配方式类似于链表 3:全局 阅读全文
posted @ 2017-03-25 21:05 土圭垚 阅读(181) 评论(0) 推荐(0) 编辑
摘要: 初学c和数据结构是对其很不明确,通过一些资料,稍微理解了,所以记下以后复习之用,如果有错误或者理解不当的情况请指正,不胜感激。 一malloc和free函数 malloc函数:(void*)malloc(sizeof(byte)),向系统申请大小的空间,然后返回指向这个内存的指针。如果内存分配失败, 阅读全文
posted @ 2017-03-22 22:36 土圭垚 阅读(260) 评论(0) 推荐(0) 编辑
摘要: 学习数据结构时对指针和链表很迷糊,也就自己总结 一下,如果有错误或者理解上的错误欢迎指正,谢谢 指针 指针是什么,指针就是指针类型,就和int 类型,float类型等一样,而对于指针个人当时学习的时候总被*弄得迷糊, *的作用: 1:类型说明符,int*p,定义p是一个指向整型的指针变量,p就是这个 阅读全文
posted @ 2017-03-18 19:34 土圭垚 阅读(354) 评论(0) 推荐(1) 编辑