- 博客(7)
- 收藏
- 关注
原创 C_data_structures_note
用typedef定义数据类型,方便未来修改。如果需要存储floatdouble甚至一个结构体,只需改动这一行即可。6重要:环形队列需要空出一个位置来区分"队满"和"队空",所以实际可用空间为 MAX_QUEUE_LEN - 1 = 5。哈希表(Hash Table,也称散列表)是一种通过键(Key)直接访问存储位置的数据结构。它通过哈希函数将键映射到数组的某个位置,从而实现近似 O(1)的查找效率。// 键(Key)→ 姓名// 值(Value)→ 电话号码💡 这里的DataType_t。
2026-05-28 08:09:41
353
原创 【无标题】
返回值类型* 函数名(参数列表);返回值类型 (*指针名)(参数类型列表);(*指针名)的括号绝对不能省略,否则会变成指针函数的声明。
2026-05-13 23:19:14
175
原创 c语言指针
,但系统有内存保护机制,不是所有地址都能读写,非法访问会导致程序崩溃。指针不是普通的数值变量,它是专门用来。指针可以指向任意数值表示的地址(如。
2026-05-12 21:17:25
369
原创 C语言——字符数组
字符数组是一组相同数据类型(char)的有限数据集合,用于存储字符串。定义格式:char 数组名[整型常量];示例:单一性:元素数据类型相同连续性:内存空间连续存放有序性:元素按顺序排列,下标从0开始不可整体操作:定义后不能整体赋值。
2026-05-06 06:59:26
58
原创 cday7
数据类型 数组名[整型常量];// 可容纳 5 个 int 变量// 编译期常量,可以// 错误!a 是变量,不能作数组容量// 错误!不能有 void 类型的数组数据类型 数组名[行数][列数];// 3 行 4 列,共 12 个 int 元素// 方式一:字符逐个赋值// 方式二:用字符串常量初始化(推荐)// 自动推为 6(含 '\0')// 全部清零(常用)⚠️ 字符串以'\0'(空字符)结尾,初始化时要预留一个字节给'\0'。
2026-04-29 22:44:48
211
原创 cday6
当要对一个变量的多个值做不同处理时,可以用 switch,比写一堆 if-else 要清楚。把初始化、判断、更新写在一起,比较紧凑。适合知道要循环几次的情况。goto 可以跳到函数里的任意位置,像汇编的 jmp。while 后面不要加分号,否则变成空循环体。先执行一次,再判断。所以至少会执行一次。外层循环每跑一次,内层循环要完整跑一轮。跳过本次循环剩下的代码,直接进下一次。while 后面的分号不能少。直接跳出整个循环,不再执行了。
2026-04-28 22:55:03
253
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅