欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

C语言学习篇(编程总结)

程序员文章站 2022-03-08 15:01:27
...
  • 使用结构体创建索引,
//创建结构体
 typedef struct{
    char *name;
    char *ptr;
}Index;
//声明结构体变量 gloale
Index gloale[] = 
{ 
 //image_jpg_start:即要搜索的名字,
 //asm("_binary_image_jpg_start"):即要搜索的内容

    {"image_jpg_start", asm("_binary_image_jpg_start")},
    //{},
    //{},    
};
void main(void)
{  
	  if( strcmp("image_jpg_start", gloale[i].name) == 0)
	  {
	  	  ptr = gloale[i].ptr;
	  }        
}
  • 定义一个数组所占字节数
      const uint8_t example_buffer[]={"array length"};
      #define SIZE sizeof(example_buffer)        //数组长度
        //知识扩展:sizeof是C/C++中的一个操作符(operator),简单的说其作用就是返回一个对象或者类型所占的内存字节数。

相关标签: C语言学习