- 博客(7)
- 收藏
- 关注
原创 c语言 强制类型转换 笔记3
是把变量从一种类型转换为另一种数据类型。你可以使用强制类型转换运算符来把只显示地从一种类型转换为另一种类型、所以关键是对内存和类型的理解。强制类型转换的核心思想是。C语言中字符定义为一种。
2024-08-11 19:00:43
355
原创 第二次测试 指针数组 笔记
short *p=sarr[0] int **p=parr short *(*p)[4]=psarr short **p=psarr[0] int *(*p)[6]=&parr (基本操作:设置类型为type)3.char ch , float farr[4], short sarr[3][4], int *parr[6], short *psarr[3][4], int *ptr;
2023-09-18 11:13:59
61
原创 c语言,笔记1(位运算,C语言概念)
32位大小端转换:value=((value&0xff000000)>>24)^((value&0xff0000)>>8)^ ((value&0xff00)
2023-09-15 09:55:00
60
原创 free函数的用法
原因:free只能释放由malloc动态分配在堆内存的内存,直接在主函数定义结构体变量是分配在栈内存里的内存,所以释放不了。因为内存已经被释放掉了所以打印出来的是一个地址。free函数无法释放栈内存的变量。
2023-09-12 16:00:53
2938
1
原创 解决遍历链表会改变头指针指向的问题
写了两个函数,它们都能输出链表的值,但第二个函数会将头节点的指向置为空。第一个函数与第二个函数相同,但是第二个函数使用过后,导致头节点置为空。第二个函数原理:(通过传地址改变结构体里变量的值)
2023-09-12 14:59:30
157
4
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人