最新 最热

【C语言篇】深入理解指针4(模拟实现qsort函数)

如果你把函数的指针(地址)作为参数传递给另⼀个函数,当这个指针被⽤来调⽤其所指向的函数时,被调⽤的函数就是回调函数。

2024-10-09
6

【C语言篇】编译和链接以及预处理介绍(下篇)

当我们有⼀个变量 int a = 10; 的时候,我们想打印出: the value of a is 10 .

2024-10-09
5

【C语言篇】深入理解指针3(附转移表源码)

在【C语言篇】深入理解指针2我们学习了指针数组,指针数组是⼀种数组,数组中存放的是地址(指针)。

2024-10-09
5

【C语言篇】编译和链接以及预处理介绍(上篇)

本篇博客只是针对上层应用对编译链接过程进行一个笼统的介绍,让C语言初学者对于编译和链接有一个基本的印象轮廓,具体的内容学校计算机专业会有专门这样一节课,需要学的东西还是很多的哈...

2024-10-09
6

【C语言篇】C语言常考及易错题整理DAY2

逻辑或运算如果前表达式为真,后表达式不计算,第一次循环时i为0,执行i++,第二次循环时i为1,是个真值,不再执行 i++,也就死循环了

2024-10-09
3

【C语言篇】C语言常考及易错题整理DAY1

swap函数调用时用的是全局变量,主函数中定义的变量只在主函数中有效,因为主函数也是一个函数,它与其他函数是平 行关系;输出语句这里,考虑局部优先的原则...

2024-10-09
6

【C语言篇】深入理解指针2

这⾥我们使⽤ &arr[0] 的⽅式拿到了数组第⼀个元素的地址,但是其实数组名本来就是地址,⽽且 是数组⾸元素的地址,我们来做个测试。

2024-10-09
4

【C语言篇】深入理解指针1

假设有⼀栋宿舍楼,把你放在楼⾥,楼上有100个房间,但是房间没有编号,你的⼀个朋友来找你玩, 如果想找到你,就得挨个房⼦去找,这样效率很低,但是我们如果根据楼层和楼层的房间的情况,给每个房间编上号,如:...

2024-10-09
3

【C语言篇】字符和字符串以及内存函数详细介绍与模拟实现(下篇)

在不同的系统和C语⾔标准库的实现中都规定了⼀些错误码,⼀般是放在 errno.h 这个头⽂件中说明 的,C语⾔程序启动的时候就会使⽤⼀个全局的变量errno来记录程序的当前错误码,只不过程序启动的时候errno是0,表⽰没有错误。...

2024-10-09
5

【C语言篇】字符和字符串以及内存函数的详细介绍与模拟实现(上篇)

当然可以用scanf和printf输入输出,这里在之前【C语言篇】scanf和printf万字超详细介绍(基本加拓展用法)已经讲过了,这里就不再赘述,主要介绍只针对字符的函数...

2024-10-09
6