栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > C/C++/C#

12.1日总结

C/C++/C# 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

12.1日总结

刷题数0.

真的是挺无语的因为感觉指针链表栈的知识混成一团了,只能各种百度,最后发现书本里面的才是最香的 虽然没有做出来栈的题目但是大体的基本概念已经理清了。先从链表讲起

一说到结构体,指针,链表,栈就得去看数据结构了这几个东西环环相扣。确实这对我来说太抽象了。总结了下面几点

指向结构体对象的指针变量既可指向结构体变量,也可指向结构体数组中的元素,指针变量的基本类型必须结构体变量的类型相同。

链表的格式:C余元允许把(*p).num用p->num代替,即(*p).num等价于p->.num。

我现在是这么认为的链表相当于一个结构体变量类型的指针的自定义函数里面存放了一系列节点首尾相接的数据。

还有今天学的四个新函数

1.malloc函数

原形为void*malloc(usigned int size);

无返回值所以需要进行强转换 比如说如下

int *p1,i;

1.malloc(100)就是分配一百个字节的内存

p1=(int *)malloc(5*siezeof(int));

这里面的(int *)就是把malloc的返回类型定义为int类型,5*sizeof(int)就是这个含有五个元素的int类型的数组一共要分配5*4也就是二十个字节给他。

2.calloc 开辟动态存储区。

3.realloc 函数重新分配动态存储区。

4.用free函数释放动态存储区。

还有关于12.12号项目答辩的问题

我想做一个贪吃蛇先试试水,接下来的十天代码和人有一个能跑就行。

加油!。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/629305.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号