自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 C语言学习日志7#

浅更一下,关于文件的内容首先要有一个FILE *fp;FILE是一个结构体的名称。fp即文件指针。EOF表示文件的末尾。

2024-06-12 20:44:42 162

原创 C语言学习日志6#

脑子里一定要有链表的图,是一个从中间分开的格子,左边是具体值,右边是.next,指向某个节点。今天好好学习一下链表,书上内容肯定是要掌握好的。说实话这里还是有点懵为什么这么写,但是发现了把“=”看作指向性箭头可能会比较好理解。最后一个就是删除节点了,搞完这个就完事,之后做下pta题目训练就行了(过时间就看菜鸟)昨天初步了解了一下链表是什么,今天要学习链表的具体应用。这是理解链表的关键,正确创建一个链表的步骤如下。p和p.next一定是在一个格子的头和尾。插入节点就没那么好理解了,只能尽量感受。

2024-05-30 07:31:36 106

原创 C语言学习日志5#

而它自己是结构体型指针变量,则指向下一个节点的指针变量,而该节点的指针变量是结构体类型指针变量,是结构体的实例而非内部数据,再通过这个指针变量指向自己的next,而这个next又会指向下一个指针变量……(struct student *)是强制类型转换,由于malloc的返回类型是空指针,所以需要把它转换为指向结构体类型的指针,意思就是要求所指对象是结构体变量,而上面这个东西是一个右值,赋给的左值要求是结构体类型指针变量的指针名。这么说明应该就明白了。作为这样的数据结构,与一般变量不同的是,。

2024-05-29 10:19:14 243

原创 Java语言学习日志4#

static修饰的方法多用在测试类和工具类中,用于实现具体的功能,对这几个类创建对象没有意义,JavaBean类创造对象才有意义。Java可能不能花太多时间了,掌握程度可能也只能到看的懂代码,勉强自己写。还有一个月就要考试了,确实到了该冲刺复习阶段了,加把劲。根据往年期末考试卷发现Java考的没那么难,重要的是理解几个概念,会用就可以了。static 修饰的变量可以用类名直接引用,对于每个对象都是一样的。今天看完static了,发觉进度还是不能跟上,遂决定扫一下ai总结,不能再把战线拉长了。

2024-05-27 00:08:38 134

原创 C语言学习日志5#

Java现在看来落下的有点多,内容巨多,但考试好像也没有很难,得快速浏览完。线代感觉还行,姑且赶得上,但是题目还是略有困难,高数也是,但高数需要更多时间学习和练习。在二维数组中,行指针与改行第一个元素的指针值是一样的,只需要加一个*便可使行指针指向第一个元素,如果是*(p)+1,则是指向p行的第二个元素,*(*(p)+1)则是引用该元素值。为了兼顾高数,线代,大物,C语言,Java,离散数学,谈恋爱,现在真成千手观音了。指针数组是一个以指针为元素的数组,那么它的元素自然是一系列地址。

2024-05-26 22:54:34 98

原创 Java语言学习日志3#

值得注意的是,直接赋值和new出来两种方法在内存中是有不小区别的。而每new一次,都会在堆内存中开辟新内存,从而不同变量具有不同地址。而“==”对于引用数据类型(如String)比较的是地址值,因正确比较字符串内容是否相同时,通常用。拼接和逆序输出也较为简单,逆序体现在初始化为length-1,条件是>=1,操作是--。按照视频仿写了一个数组转字符串的方法,较为简单,只用了一层循环和一层条件判断用于。另外,课堂ppt中还有其他字符串操作,值得复习一下。方法用于定位字符串中的某位置的字符。

2024-05-25 15:04:21 168

原创 C语言学习日志4#

我dnmd,字符和字符串这一块是真的不熟悉,之后得补一下,but不是今天。晚上得补线代作业,然后看Java,C可能要搁置一下。今天晚上考C了,打算先看看pta错题,看看书目录就差不多了。昨天Java鸽了,今天下午得看看,不然赶不上进度。

2024-05-22 22:07:54 122

原创 C语言学习日志3#

后面的内容还剩下结构体,文件,多文件编程,这学期的内容就结束了。明天很空,早上回来可以先看Java网课,下午差不多忙完再开始看结构体,晚上的话看看秦老师(选上了,爽!注意哦,如果是成员变量是数组,那么加了.以后也是数组名,是地址常量,不能直接赋值,只能用。结构体是一种自定义变量类型,内部包含很多基本数据类型,也可以包括结构体数据类型(是嵌套,不是递归)。今天晚上期中考,包括了基本数据类型,常用库函数,表达式,控制结构和语句,数组,函数。,如果用传值函数交换两个结构体变量的值是不会成功的,

2024-05-21 23:21:58 215

原创 C语言学习日志2#

比较mid元素和目标元素的大小,若未找到,缩小区间范围,直到找到目标元素为止。1.顺序查找,这个代码十分简单,一个一个找。*需要注意,if后的return不能改为break,否则会在查找到元素后输出not found。基本上就到这里,明天考试,直接来吧。pta看一看,常用函数理解一下就行了。今天上午所有时间用来学习Java了,计划晚上课上好好看C语言。2.折半查找,这个的前提是数组已经按照升序或者降序排好。学生社团还是功利点好,不然确实浪费时间。昨天看了冒泡,今天浅浅看下选择。还是很简单的,实现如下。

2024-05-21 08:17:47 111

原创 Java语言学习日志2#

网课的话开始看字符串和集合,两个都是容器类工具,很多内容有重合;例如操作上大致分为“增,删,改,查”,主要区别在集合长度可变,构造格式也不太一样。每个私有变量都有对应的setter和getter方法,用来设置变量的值,读取变量的值。先写一个异常类,需要获取异常输入,并且返回异常值,然后继续运行程序。不太清楚,总之需要一个try{}catch{},来捕获不正常的输入。2.另外,Record类中的构造方法,利用到了之前网课中的内容。今天Java学的很少,要重点复习C语言。今天把记账本搞定了,靠强大的ai写的。

2024-05-20 14:31:35 169

原创 Java语言学习日志1#

今天开了个记账本的头,一开始idea卡了,无法解析java的库,以为是jdk没有正确导入,搞得头大,好在凭借机智的重启不再报错了。目前还在学习OOP,感觉有点复杂,打算一边看黑马程序员的网课,一边完成老师布置的上机作业。如题,这个系列主要用来记录Java学习,学了俩月了,总该记录记录。网课的话上到封装,进度略慢,晚上再看个三集,之后就是复习C期中考了。记录一下今天的进度,靠着Kimi也是成功搞定了。,明天打算再多搞定几个方法。基本框架和显示主菜单部分。

2024-05-19 18:53:39 156

原创 C语言学习日志1#

明天打算把查找和排序理解一遍,代码写一下。这个系列用来记录C的学习,顺便督促自己更新。今天重点放Java上了,C有点复习少了。1.复习期中考,主要看了。

2024-05-19 18:43:48 136

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除