![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C语言初阶学习笔记
文章平均质量分 77
Vera工程师养成记
QQ交流群:963138186
展开
-
C语言学习笔记---指针(7)---指针完结篇
再再再三强调一下:数组名是首元素的地址,但是有两个例外:1.sizeof(数组名)计算的是整个数组的大小注意:只有当sizeof()括号内放的是单独一个数组名才是表示整个数组,如果不是单独的数组名则表示首元素的地址,比如sizeof(arr + 0)),那这里的arr表示的是首元素地址2.&(数组名)取出来的是整个数组的大小原创 2023-12-01 22:23:02 · 944 阅读 · 1 评论 -
C语言学习笔记---指针(6)
设计和实现bubble_sort2()这个函数能够排序任意类型的数据(相当于自己写一个类似于 C语言封装好的qsort库函数 的函数)怎么做呢?我们可以在冒泡排序的基础上改造一下;改造的前提,还是使用冒泡排序怎么改造呢?有三个地方要改造原创 2023-11-29 13:42:31 · 989 阅读 · 3 评论 -
C语言学习笔记---指针(5)
函数指针数组//先类比一下://char* arr[5];//字符指针数组//int* arr[6];//整型指针数组//把指针可以放在数组中//函数指针也是指针,是否也能放在数组中呢?yes!!!//这种数组就是函数指针数组原创 2023-11-25 18:40:02 · 895 阅读 · 0 评论 -
C语言学习笔记---指针(4)
//指针数组是指针还是数组?//本质是数组:// 比如//int arr[10] 整型数组,数组中的每个元素是整型类型int//int* arr[10]指针数组,数组中的每个元素是整形指针,类型是int*原创 2023-11-22 22:21:51 · 83 阅读 · 2 评论 -
C语言学习笔记---指针(3)
用assert语句来完成指针的有效性指针的使用和传址调用数组名的理解一维数组传参的本质冒泡排序原创 2023-11-19 13:57:53 · 50 阅读 · 0 评论 -
C语言学习笔记---指针(2)
//指针类型的意义//以上这些有什么意义?//第一个案例//第二个案例//void*指针,可以理解为无具体类型的指针,可以接受任意类型地址//const修饰指针//指针运算//指针-指针=整数//指针-指针有什么用?//指针的关系运算//野指针//造成野指针的原因?//1.指针没有初始化,局部变量如果不初始化,变量的值是随机的//2.指针越界访问//3.指针指向的空间释放//如果规避野指针?//指针初始化;//小心指针越界//避免返回局原创 2023-11-12 14:07:29 · 94 阅读 · 1 评论 -
C语言开篇之言:梦开始的地方
所以接下来的日子,我会在本人的博客中总结自己学习C语言期间所涉及到的知识,但是由于除了C语言,我还有很多专业课和专业课外的知识要自学,总结内容会不定期发表。先自我介绍一下,本人拥有文/理双科背景,高中出身为理科,原本科专业为英语,现在正在修电子信息专业第二学士学位。今天为止,我已经在集训营学习了三节课,本人有个习惯,就是先学习,后总结。All in all,出发吧~原创 2023-10-12 14:13:34 · 126 阅读 · 2 评论 -
C语言学习笔记---指针(1)
//指针(CPU如果去内存中取数据呢?你如何去宿舍楼精准地找到同学的宿舍呢?需要房间号,指针//电脑://CPU:用来计算,叫做中央处理器//内存:CPU计算的数据来源于内存,计算完后再放回内存里面去//每一个内存单元大小取一个字节//CPU和内存之间有三种总线连接,控制总线,地址总线和数据总线//CPU通过控制总线发出R(read)的命令后进入内存,//再通过比如32根地址总线读取数据的地址(比如32位的电脑就有32根数据总线)//当CPU读取了数据的地址后,把读取到的地址里面的数据通原创 2023-11-09 20:11:45 · 128 阅读 · 1 评论