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

电子商务网站域名网址大全快捷怎么来的

电子商务网站域名,网址大全快捷怎么来的,爱文者原创网,江门市城乡建设局网站一 嵌入式系统C语言中对地址的访问方式 嵌入式系统中对一个具体内存地址的访问,通常需要使用指针(指针变量)的方式进行 二 指针的定义 int *p; 以上语句是c语言中定义一个指针(指针变量)的方式。 通常…

一 嵌入式系统C语言中对地址的访问方式

嵌入式系统中对一个具体内存地址的访问,通常需要使用指针(指针变量)的方式进行

二 指针的定义

int *p;

以上语句是c语言中定义一个指针(指针变量)的方式。

通常指针变量是用来存放地址的一种变量,对其赋值也必须是地址。

例如以下赋值方式,

①将变量地址赋值给指针变量

int a;

p=&a;//将变量a的地址赋值给指针

int a[10];

p=a;//将数组a的地址赋值给指针,数组名可以代表地址,或者p=&a[0];

struct student

{

int a;

char b;

} student;

p= &student; //将结构体变量的地址赋值给指针,结构体的名字不能作为地址,需使用&符号

② 将地址赋值给指针变量

p = 0x40002000;

在C/C++语言中,int* p = 0x40002000; 这种直接给指针赋绝对地址值的写法是合法的语法,

等同于 int* p = (int*)0x40002000;

这种写法通常出现在嵌入式开发中,用于访问特定的硬件寄存器或内存映射区域。

但是通常建议使用类型转换明确意图。

对指针变量强制类型转换必须使用指针, 换句话说就是如果你强制类型转换的对象是一个地址,那么必须使用的方式,因为指针是存放地址的唯一类型。例如指针(int *),int代表类型,也可以是一个结构体类型(student *);

typedef struct

{

int a;

char b;

} student;

student* p = (student *)0x40002000;

至于为什么使用类型转换明确意图,

可以明确内存的解释方式,例如‌

  • 同一内存地址存储的二进制数据,根据指针类型不同会被解释为不同的数据类型(如 intfloat、结构体等)。
  • 例如:地址 0x1000 处的4字节数据,用 int* 解释为整数,用 float* 解释为浮点数,二者值可能完全不同

定义指针运算的步长‌

  • 指针运算(如 p+1)的偏移量由指针类型决定。
  • int* p 执行 p+1 时,地址实际增加 sizeof(int)(通常4字节);
    char* q 执行 q+1 时,地址仅增加1字

如果不使用类型转换,自增的步长会默认为指针变量的类型大小,因为定义指针的时候肯定要定义类型。

STM32中对寄存器赋值的常用方式

数值仅仅是举例说明指针的用途,不代表实际效果

typedef struct

{

uint32_t ODD;

uint32_t ORD

} GPIO_typedef;

#define GPIOBASE 0X04000000;

#define GPIOA (GPIO_typedef*)GPIOBASE;

GPIOA-> ODD= 0X010B;

http://www.dtcms.com/wzjs/782270.html

相关文章:

  • 申请免费网站多少钱做网站怎么找客户
  • wordpress归档页seo网络推广专员
  • 网站开发什么意思GPS实时定位网站怎么做
  • 网络货运平台有哪些河北seo推广方法
  • 网站建站的书籍自己在线制作logo免费无水印
  • 佛山市网站建站网站做网站后期维护
  • 申请网站域名东营长安网站建设
  • 便捷网站建设哪家便宜流媒体网站建设
  • 装修招标网站wordpress搬家500错误
  • 找人做网站需要什么aws 知乎 wordpress
  • 网站开发设计制作推广百度网盘登录入口 网页
  • 做阿里巴巴1688网站程序陕西 网站备案
  • 儿童摄影网站建设h5响应式网站建设报价
  • 网站能调用一些字体不同端口装 wordpress
  • 织梦网站建设选项卡教程如果做车站车次查询的网站需要什么消息信息
  • wordpress 分类目录 菜单十堰seo排名
  • 网站设计的英文做网站和app多少费用
  • 珠海网站建设公司排名如何查网站的服务器
  • 网站登录系统怎样做辽宁建设集团招聘信息网站
  • 东风地区网站建设公司qq音乐怎么做mp3下载网站
  • 什么系统做网站好做打牌的网站怎么办
  • 手机网站开发在pc端网站 建设 计划
  • 做门户网站最重要的是什么学习网站大全
  • 建设企业网站管理的重要性代做网站
  • 做定制的网站伊春市网站建设
  • 商城网站的建设定位主题页面设计
  • 湖州网站建设有哪些营销网络是啥意思
  • win7 iis 发布asp.net网站一级域名跳转到二级域名
  • 代码模版 网站wordpress计算器主题
  • 网上商城网站建设设计方案外贸进出口业务流程