C语言杂笔
冰箱里有碗
人生是旷野,慢慢来
展开
-
内联函数放在头文件中为什么不会报重定义错误?
??原创 2024-04-24 11:13:47 · 100 阅读 · 0 评论 -
为什么free不需要传入长度,malloc需要
??原创 2024-04-24 09:48:11 · 318 阅读 · 0 评论 -
函数声明、原型、定义
给出函数体 “{ }”....;// 需要包含函数体。原创 2024-03-17 19:43:28 · 463 阅读 · 1 评论 -
【三两波折】指向函数的指针
函数占用内存,在虚拟内存中属于txt段(只读),函数也是有地址的。(返回值类型)(*函数指针名)(参数列表)原创 2024-03-10 22:39:55 · 437 阅读 · 0 评论 -
【三两波折】char *foo[]和char(*foo)[]有何不同?
指的是一个大小为3的数组,数组存的是char *,通过foo[i]或*(foo + i)可以读取到对应为止的值。取址运算符已经和foo优先结合了,foo一定是一个指针。这个指针指向一个地址,这个地址是1*3大小的数组 [char][char][char]。定义了一个数组,大小是x,数组里存的是type类型。数组下标优先级最高,结合方式“左到右”,因此等价于“char *定义了一个数组foo,大小是3,数组里存的是。答:定义了一个数组,大小是3,数组里存的是int 类型。&ch:指向整个数组的指针。原创 2024-03-10 22:15:05 · 432 阅读 · 0 评论 -
【呜】如果要教你定义一个结构体
C语言中结构体是怎么定义的原创 2024-03-05 23:30:55 · 1832 阅读 · 0 评论