当前位置: 首页 > news >正文

赤壁网站建设wordpress admin空白

赤壁网站建设,wordpress admin空白,wordpress创建数据库文件,网站建设 宣传1、存储 单片机端编译后分为code ro rw zi几个区域#xff0c;其中code是执行文件#xff0c;ro(read only)只读区域#xff0c;存放const修饰常量、字符串。rw(read write)存放已初始化变量。zi存放未初始化变量。编译完成后bin大小为coderorw。运行时所需内存为rwzi。 在电…1、存储 单片机端编译后分为code ro rw zi几个区域其中code是执行文件ro(read only)只读区域存放const修饰常量、字符串。rw(read write)存放已初始化变量。zi存放未初始化变量。编译完成后bin大小为coderorw。运行时所需内存为rwzi。 在电脑端编译完后会分为text data bss三种其中text为可执行程序data为初始化过的rorw变量bss为未初始化或初始化为0变量。 2、内存分配 内存分配分为静态存储区、栈、堆三种。 可以看到静态存储区保存全局变量、常量除此外函数内使用static修饰的变量也会储存在该区域通常函数内变量存储在栈中函数返回时销毁。由此可以看到static修饰其中一个作用使得变量存放在静态存储区在程序运行期间均有效。虽然全局静态变量与局部静态变量在程序运行期间均存活但局部静态变量仅在其作用域可访问。 堆由动态内存相关函数进行操作如malloc free。栈由编译器分配主要是调用函数时的参数、变量以及保护现场压栈使用。 3、运算符优先级 序号运算符结合方向1(最高)() [] - .左到右2* sizeof() (强转) -- ! ~ -(负号)右到左3* / %左到右4 - 左到右5 左到右6 左到右7! 左到右8左到右9^左到右10|左到右11左到右12||左到右13?:右到左14 - * / %   ^ | 右到左15(最低),左到右 由上表可知将q复制到p数组可以表示为*p*q*优先级高先取到对应q数组的值然后两个都是在后面该行运算完后执行。可以分为*p*q;p,q;两行。 4、函数调用时的参数运算 例如int a 1,b2,c3;printf(%d,%d,%d\n,abc,b2,c*2);本该是不同编译器结果不同但是尝试了g msvc都是先计算c再计算b最后得到abc是经过赋值以后的b和c参与计算而不是6。 5、static static作用分为三种局部变量全局变量函数。 修饰全部变量和函数作用一样仅在模块/文件内使用。 修饰局部变量将其存放到静态存储区不会随着函数结束销毁。从而导致其值不会每次都重新初始化而是初始化一次后续每次都是上一次的值。其他文件内函数无法访问这是局部变量的特点。 6、大小端 大端是常见的理解形式高字节放在低地址0x12345678中0x12是最高字节,0x78是最低字节。而小端中高字节在低地址。具体区分方法参考https://blog.csdn.net/qq_29144629/article/details/104986767 7、指针 指针与数组相关参考c语言指针与数组_勿忘初心方得始终。的博客-CSDN博客 8、结构体 结构体定义方式 typedfe struct _type_def{int val;struct _type_def *ptr; }type_def; 后续可以使用type_def A;或者struct _type_def A;的形式定义变量。注意二者区别以及如果使用链表形式时需要在结构体里面使用struct _type_def去定义这样不会报错如果使用type_def去定义会有一些编译器报错。 结构体大小不是简单的累加和而是最长数据类型的整数倍所以要尽可能把短的数据放在一起而不是各自占用一个新空间。例如 typedef struct{ char A; int B; char C; }my_typedef; 所占用空间是int的三倍具体取决于int的长度。而不是两个char加一个int的大小。如果定义为 typedef struct{ char A; char C; int B; }my_typedef; 只占用两倍int空间同样如果在C与B中间再加上一个char D其结果还是两倍int空间。 如果想要结构体占用其数据类型对应的大小个字节需要使用attribute将其强制1字节对其。具体参考C语言__attribute__学习记录___attribute__ (( section可以把变量放到多个段中吗_勿忘初心方得始终。的博客-CSDN博客 9、位域 位域用于不需要太长数据类型对象例如1个或者几个bit。通常与结构体结合使用(可以使用空位域) typedef struct{unsigned int F1_Bit:2;unsigned int :1;unsigned int F2_Bit:10; }Bit_typedef; 10、联合体 联合体与结构体定义方式类似形如 typedef union _learn {int a[7];char b;double c; }learn; 其中所有变量共用同一块内存在dsp配置中比较常见可以直接配置寄存器或者对不同功能的不同位进行配置。其占用空间对其方式与结构体类似需要与最长数据类型对其也就是整数倍。上例中a占用28个字节32位系统但是double位8字节28不能整除所以需要往上取整结果占用32个字节。 通过联合体与结构体加上位域可以实现对寄存器全读写或者部分读写 typedef struct{unsigned int F1_Bit:2;unsigned int F2_Bit:10; }Bit_typedef;typedef union _Reg_t {unsigned int Reg;Bit_typedef Bit;}Reg_t; 可以通过Reg_t regA;regA.Reg 0X12345678;对整个4字节赋值或者通过regA.Bit.F1_Bit进行读写。
http://wiki.neutronadmin.com/news/77665/

相关文章:

  • 网站突然掉排名了中国前十强集团
  • 三网合一网站报价手机百度云网页版登录
  • 珠海电脑自己建网站免费网站推广群发软件
  • 网站开发国内外研究状况摄影网站备案
  • 免费推广网站2022张家界做旅游网站
  • 建站seo推广手机页面网站开发例子
  • 值得相信的西安网站开发网站代运营合同模板
  • 网站页面高度深圳网站建设哪家公司好
  • 建设企业网站可信度网站开发写好了怎么发布
  • 外贸营销网站制作腾讯云 安装 wordpress
  • 一家专做中式设计的网站中国企业500强营业收入
  • 阿里云网站建设流程网上效果代码网站可以下载吗
  • 哪个网站可以做ppt网站的规划与建设课程设计
  • 网站设计与平面设计区别广州网站设计 信科网络
  • 摄影网站的模板企业局域网组网方案
  • 群晖做网站连接数据库网站建设的实验报告总结
  • 网站收录提交入口网址佛山网站建设运营
  • 昆明网络推广公司排名三明seo培训
  • 高中男女做羞羞视频网站新站seo快速排名 排名
  • 中国网站建设公司河南网站排名优化价格
  • 网络上建个网站买东西多少钱传奇手游官方网站
  • 苏州网站建设极简幕枫长沙网络营销介绍
  • 鄂州网站开发充值网站制作
  • 河南做网站哪家好中国建设银行官网站
  • 做调查赚钱的网站域名怎么注册
  • 营销型网站设计方针大型交流论坛平台有哪些
  • 网站建设的公司太多了微信公众号视频网站开发
  • 网站建设代理平台有哪些手机怎么跳过国家禁止访问
  • 湖畔魔豆基金会公益网站开发wordpress淘口令插件
  • 购买网站模板做网站需要的企业