自定义博客皮肤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)
  • 收藏
  • 关注

原创 Day12 学习部分指针内容

在课上也通过函数指针的应用模拟了用qsort比较大小,值得一提的是在形参接受地址时,一律都将类型转换为char* 类型,因为char*类型加减的长度为1字节,便于计算,具体怎么实现也比较复杂,难以用言语讲清,过两天会做指针总结并将代码发出来供大家参考。给大家举个例子:“abcde” “abe”为两个字符串,a=a,b=b,e>c,因此“abe”>“abcde”。指针学到现在感觉已经很难做得好笔记了,需要的还是理解,课上内容过多,代码过长,笔记记了作用不大,不如重新听一遍。

2024-08-19 21:04:40 122

原创 Day11 学习了部分指针内容

难分析是因为函数指针变量的类型较复杂,有时候堆在一起会令人望而生畏,于是typedef登场,使得复杂的类型能转化为容易理解的字符。同时也应用函数指针数组与回调函数两种不同的方式实现了部分计算器的功能,实现了简化代码的作用。今天学习了一些有关指针的内容,感觉也不是很难理解,但是在实际应用和分析时较难使用。

2024-08-18 20:28:47 200

原创 Day10 学习了部分指针内容

两个概念容易混淆,记忆时应学会类比,可以通过字符数组,整形数组来类比指针数组;整型指针,字符指针来类比数组指针。此外,也了解了下标访问操作符的实质是对解引用操作符的使用,同时也理解了冒泡排序的原理,知晓应在何时使用。今天了解了数组名在一般情况下表示数组首元素的地址,但也有两种例外,在图中有做说明。指针数组实质上是存放指针的数组,图上有说明。而数组指针是存放数组地址的指针。今天也彻底弄清了指针数组与数组指针的概念。

2024-08-17 22:08:52 343

原创 Day9 学习了指针的一些内容

p表示对a的地址进行访问,使得a的数值能够被显示或修改。可以理解为*p是与变量a显示的值有关。(该式中的*仅为定义指针变量时所必须的格式,无实际意义)所以在指针运算时,要将p存放的地址改变的话,只需用p加减整数即可,与*p无关。今天想讲述的就是指针变量的三个定义,其余内容在图片上也有展示,不再赘述。而p变量本身在内存中还具有一个地址。(与p中存放的地址无关)而指针变量在进行运算时的规则,在Day8都图片中已经提过了。在学习完今天的课程后,了解了指针变量的具体意义。p在式子中为指针变量,其中存放a的地址。

2024-08-16 20:21:51 206

原创 Day8 学习了表达式求值与指针的部分内容

但实际上,计算机在对char和short类型的值进行运算时,会将上述两种类型的值换算成int 类型的值,换算方式在图片中已经呈现。同时,在非char类型非short类型非int类型的值进行计算时,就又涉及到了算术转换,转换优先级也在图片中提及。在写代码时仍需注意的是操作符的优先级仅限于相邻操作符之间,在图片中的例1 例2便记载了两种较简单的问题表达式。在没学习整型提升之前,我认为计算机处理变量就和做数学题一样,就是单纯加减,与类型无关。指针只学习了一些皮毛,等学完指针再一起总结。

2024-08-15 22:36:17 538

原创 Day7学习了一些操作符与结构体的皮毛

须注意的是位操作符的运算是二进制数的运算,而内存中存储的是补码,所以需要不断地进行原码补码的转换方可得到结果。同时也需记忆一些操作符表达式的特定作用来简化程序。今天也是了解了大部分操作符了,不过因为是初步接触,还需经常使用,才能彻底掌握。今天也了解了结构体的申明与调用,内容较简单易懂,但也需课后巩固。

2024-08-14 21:56:04 527

原创 Day6 学习了函数递归与进制转换

用函数递归完成了阶乘,按顺序打印整数的每一位,同时也知晓了函数递归层次不能过多,比如算第n个斐波那契数时用递归可能会出现栈溢出的现象,最终用迭代解决了该问题。希望以后能加强对递归思想的理解,做到大事化小,并且能分析清楚递归与迭代该在何时使用。明白了函数递归的优缺点,初步了解了进制转换的方式。

2024-08-13 18:20:08 197

原创 Day5 学习了在vs中如何调试程序

学习了一些vs中的快捷键,明白了应该如何发现程序中的错误并对其进行消除,了解了监视窗口与如何查找内存。同时今天也完成了三个数字比大小的练习。

2024-08-12 22:09:21 171

原创 Day4 完成了简易扫雷游戏

在视频的帮助下完成了简易的扫雷游戏,使我进一步加深了对函数的理解,对如何使用不同函数来实现一个大的工程有了一定的见解,希望自己以后也能写出更加高级的扫雷游戏。

2024-08-11 20:49:19 492

原创 Day3 简易扫雷游戏的一半步骤

今天了解了扫雷游戏的一种原理,对其进行了初步的认知,一些想法在现在的基础上我也感觉很奇妙,比如:将九行九列的数组设置成十一行十一列来满足九行九列的扫雷游戏;今天感觉也是将函数与数组充分利用了起来,今天vs报错也挺多,更改也麻烦,所以花费的时间也较多,就将剩余的内容放到明天来学习了。

2024-08-10 22:39:30 156

原创 Day2 学习了函数栈帧在vs中是如何销毁和创建的

感觉听起来有点迷糊,后面在main函数中又调用一个函数不知道如何做笔记了,现在基本了解了函数是怎么运行的原理了,感觉还要多看几遍视频巩固一下。

2024-08-09 17:51:05 231

原创 Day1,已学习至c语言函数部分

目前是在b站上进行c语音的学习。会对视频中的例题进行自己的思考,在学习过后会不看视频重新写一遍例题。假期每天3小时的视频学习,每天练习时间大约半小时,每周休息一天,每周大约学习24小时。希望能够在暑假中初步学会c语音,复习一下在高中已经学习过一些的Python。准大一,刚考上大学,暑假玩够了,学习一下c语音。目前没有目标工作岗位,希望能尽快找到自己的兴趣。今天已经学习至c语言的函数部分。

2024-08-08 18:46:29 278

空空如也

空空如也

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

TA关注的人

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