- 博客(4)
- 收藏
- 关注
原创 【学习笔记】C与指针(3)数组
此时,p[3]就表示arry[5]。甚至可以使用p[-1]表示arry[1]。如a[10][20]就为一个多维数组,可将其理解为长度为10,其中的每个元素都是包含20个元素的数组。下标引用一个数组arry[sub]与间接访问*(arry+(sub))效果是相同的,在对指针和下标的使用中,下标绝不会比指针更有效率,但指针可能会比下标更高效。在声明第二个函数时,如果不想更改y中的值,最稳妥的方法是将其声明为常量。同样,多维数组也可写为间接引用的形式,如*(*(a+10)+20)。...
2022-07-25 17:23:05
140
原创 【学习笔记】C与指针与51汇编指令(2)表达式与函数
目录一、表达式的左值与右值二、指针表达式三、函数的参数四、递归与迭代一、表达式的左值与右值课上我的大学C语言老师在讲赋值表达式时,如:int a = 10;告诉我说这句话的意思是将10赋给变量a,我也就不求甚解的记了下来。但当深入了解时,尤其是学到指针表达式时总会觉得不是那么透彻。有时报错时也会显示xxx不能作为左值。在了解左值与右值后才逐渐理清。在上一篇文章中提到,C语言是以变量名来访问内存的,也就是说它用变量名替代了汇编中的地址。此时我们再看这个赋值表达式,这句话
2022-03-29 16:20:56
967
原创 【学习笔记】C与指针与51汇编指令(1)指针
目录一、内存与地址二、指针变量三、指针常量一、内存与地址1、计算机内存由bit(位)构成,而为了方便数据储存,每8个bit形成一个byte(字节),每个byte有自己的地址。2、为了储存更多的内容,计算机会将几个字节合在一起使用,如char 1字节 float 4字节 double 8字节 注意:这里之所以没有列举int型是因为其长度由操作系统决定。3、尽管有时一个字包含多个字节,但其仍只有一个地址。如下图:第一个变量地址是100,4字节..
2022-03-25 15:45:11
1190
原创 【学习笔记】C与指针与51汇编指令(0)疫情再至,博客初始
写在前面: 2022年3月24日晚,这是我敲下这段话的时间。虽说这个冬天跟两年前的冬日有几分相似,但对于我来说,心境于两年前已不尽相同了。两年前的此时我还是一名高三学生,初面疫情,初上网课,还有前路那日益迫近的高考,心中是焦虑暴躁以及迷茫的。虽然面对着屏幕前的老师,但却浑浑噩噩的刷着手机,学的也如堕烟雾。也不知是幸运抑或是不幸,就在我准备返校的前一天,被压制了很久的疫情卷土重来,黑云压城。我就这样被困在了家里,只能寄希学校早日解封...
2022-03-25 00:07:18
1255
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人