随笔分类 - C
摘要:1、字符串转十六进制 代码实现: void StrToHex(char *pbDest, char *pbSrc, int nLen) { char h1,h2; char s1,s2; int i; for (i=0; i<nLen/2; i++) { h1 = pbSrc[2*i]; h2 =
阅读全文
摘要:Invoking: Print Size tc32-elf-size -t tl_zigbee_switch_k4.elf text data bss dec hex filename 195984 576 20200 216760 34eb8 tl_zigbee_switch_k4.elf 195
阅读全文
摘要:C语言枚举类型(Enum):定义形式为:enum typeName{ valueName1, valueName2, valueName3, ...... };enum 类型名{名字1,名字2} 枚举变量,枚举值默认从 0 开始,往后逐个加 1(递增) 枚举和宏其实非常类似:宏在预处理阶段将名字替换
阅读全文
摘要:1. 什么是结构体? 结构体是一种工具,用这个工具可以定义自己的数据类型。 2. 结构体与数组的比较 (1) 都由多个元素组成 (2) 各个元素在内存中的存储空间是连续的 (3) 数组中各个元素的数据类型相同,而结构体中的各个元素的数据类型可以不相同 3. 结构体的定义和使用 (1)一般形式 str
阅读全文
摘要:常量指针和指针常量识别 const读作常量,*读作指针,按照顺序读。 const int * ptr; //const读作常量,*读作指针,按照顺序读作常量指针。 int const *ptr; //const读作常量,*读作指针,按照顺序读作常量指针。 int * const ptr; //con
阅读全文
摘要:首先确定优先级:()>[]>*,另外数组指针,类比整型指针,表示指向数组的指针;指针数组,类比整型数组,表示元素为指针的数组。 数组指针 int (*p)[n] 首先()优先级高,它是一个指针,指向一个整型数组。n为数组的长度,当p+1时需要跨越n个整型数据的长度,通常用来表示二维数组及二维数组的函
阅读全文

浙公网安备 33010602011771号