- 博客(9)
- 收藏
- 关注
原创 链表的定义及其操作
链表是由若干个线性相连的结点构成的,结点实际上就是一个结构体,这个结点包含两部分,一个是我们要存放的数据,另一个就是结构体类型的指针,结点的指针总是指向下一个结点的地址,每一个结点就是通过指针联系的。为了找到链表的第一个结点,我们需要定义一个头指针headp指向第一个结点的地址,最后一个节点由于没有下一个结点,所以它的指针就是这一串指针的“尾”,我们定义为tailp,给它赋值为NULL。
2024-12-07 11:34:00
1739
原创 带参数的宏定义
宏定义不做任何的检查,只做单纯的替换,也不执行任何的运算,在带参数的宏定义中,正如前面所说,宏定义只做替换不做运算,运算符的执行结果是在宏定义替换之后才在函数内部进行的,所以在图中SUB(x+y,y)的结果是五,其计算过程:1,替换:x+y*y(不是(x+y)*y!
2024-11-05 22:31:37
231
原创 自定义函数:数组的传参
使用不同的接收方式写一个函数的时候参数的类型是不一样的,在函数内部使用数组的元素的方式也是不同的,使用指针接收时要用*(arr+n)来使用,另外一种方式则用arr[n]来使用。注意在写函数时不要搞混了两种方式及其使用方法。
2024-11-05 22:04:03
276
原创 初学C语言
2.写代码的步骤创建项目,右击源文件创建源文件,然后可以开始写自己的代码。需要注意的是,我在学习的是C语言,所以文件名的后缀应该是.c,这决定了程序是否能被“翻译”过来。电脑等硬件需要操作系统来操作,操作系统之上会安装一些软件。软件为上层,操作系统就是底层,C语言就是用于底层开发的。3.主函数:main函数是C语言的主函数,是一个程序的入口,一个程序只能有一个入口,故主函数也只能有一个。4.stdio的理解:std即standard标准,i即input输入,o即output输出。
2024-07-07 16:59:04
174
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人