自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 4-8学习日志

二叉树的遍历二叉树的遍历分成三种,按照根节点的访问先后分为:先序遍历:先访问根节点,然后访问左子树, 最后访问右子树。中序遍历:先访问左子树,然后访问根节点, 最后访问右子树。后续遍历:先访问左子树,然后访问右子树, 最后访问根节点。以上图为例,先序遍历的结果为ABC,中序遍历的结果为BAC,后序遍历的结果为BCA图c语言中的qsort函数...

2021-04-08 17:04:05 85

原创 3-28学习日志

3-28学习日志前后缀与printf的注意事项a++与++a的不同printf前后缀与printf的注意事项来自于3G的面试题之一,水还是有点深…a++与++a的不同#include<stdio.h>int main() {int a = 1, b = 0;int x, y;x = (++a) + (++a) + (++a);y = b++ + b++ + b++;printf("%d %d\n", x, y);return 0;}在Dev中x=10,y=6,而在vs中

2021-04-08 12:40:41 61

原创 2020-12-20

宏编译预处理指令#开头的是预编译处理指令,它们不是c语言指令,但c语言程序离不开它们#define来定义一个宏如果一个宏的值中有其他宏的名字,是会被替换的如果一个宏的值超过一行,最后一行的末尾需要加\没有值的宏#define _DEBUG这类宏适用于条件编译的,后面有其他预编译处理这类指令来判断这个宏是否已经被定义过了1、当前的行号2、文件名3、4:日期、时间像函数的宏最后输出的值为125带参数的宏在大型程序的代码中适用非常普遍可以非常复杂,如“产生”函数(在#和##帮助

2020-12-20 21:53:32 216

原创 2020-12-11

指 针即为保存地址的变量int i;int* p=&i;即p指向i,p中有i的地址作为参数的指针void f(int *p);在被调用的时候得到了某个变量的地址int i=0;f(&i);在函数里可以通过这个指针访问外面的这个i指针应用场景(一)交换两个变量的值传入的参数实际上是需要保存带回结果的变量指针应用场景(二)函数返回运算的状态,通过指针运算返回,例如让函数返回特殊的不属于有效范围内的值来表现出错(-1或0)当任何值都可能为有效数值时,需要分开返回传

2020-12-13 16:40:58 675

原创 c语言学习周报(2020.11.21-11.28)

字符数组%c——逐个输入元素和字符(char)%s——整体输入和输出字符串(string)用格式%c逐个输入时,必须输够定义的字符,否则不会自动加结束符\0。输出时也不会自动检测\0。用格式%s输入时,数组名本身就代表该数组首地址,无需加&。末尾自动加\0。当输入多个字符串,scanf()中空格为其分隔符,只有第一个空格前的字符串生效。(当输入一句话时,需定义和单词相等数量的数组)(存储了包括\0的n+1个字符)如果数组中没有\0,输出时会将内存中该数组其他内容也一并输出,直到遇见\0为止

2020-11-28 21:24:40 590

空空如也

空空如也

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

TA关注的人

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