C语言
收录一些C语言的相关笔记
又菜又爱coding
这个作者很懒,什么都没留下…
展开
-
C结构体初始化的五种方式
下面代码中的 ByteArray 相关的代码参考。原创 2023-08-05 21:55:24 · 637 阅读 · 0 评论 -
C语言字符串的处理
C中字符串就是字符数组,是指向字符的指针,并且以空字符 '\0' 结尾,字符串作为函数的参数传递时一般使用指针类型,使用数组还是指针,可以参考的原则是:字符串常量使用指针,如果要创建一个可以修改的字符串,则使用足够容量的数组。用惯了Java C#这些语言,C语言中处理字符串还是有些不习惯的,所以这里写一下学习笔记。原创 2023-07-30 20:29:00 · 333 阅读 · 0 评论 -
C语言二进制数据和16进制字符串互转
C99新增了一个特性:伸缩型数组成员(flexible array member),利用这项特性声明的结构,其最后一个数组成员具有一些特性。第1个特性是,该数组不会立即存在。第2个特性是,使用这个伸缩型数组成员可以编写合适的代码,就好像它确实存在并具有所需数目的元素一样。(3) 伸缩数组的声明类似于普通数组,只是它的方括号中是空的。(1) 伸缩型数组成员必须是结构的最后一个成员;(2) 结构中必须至少有一个成员;原创 2023-08-03 19:26:22 · 607 阅读 · 0 评论